... zu Tode langweilt, sucht sich Troy Gable (Colin Hanks) ziellos neue Jobs und landet als Helfer und Bühnenmanager bei dem einst großen, aber nun durch die Provinz tingelnden Magier und Mentalisten Buck Howard (John Malkovich). Howard ist ein schwieriger Exzentriker und Gable bald sein einziger Helfer. Zum Glück kann Howard seine Show aus dem FF und verblüfft die kleiner werdenden Zuschauermassen immer noch, sucht aber weiterhin nach dem Comeback auf großer Bühne.
Schließlich will er mit einer neuen großen Mentalistennummer auf sich aufmerksam machen, wobei den beiden auch noch die PR-Agentin Valerie Brennan (Emily Blunt) assistiert. Doch obwohl die Nummer funktioniert, geht die PR-Aktion schief. Das setzt dann aber ungeahnte Entwicklungen für Howard wie für Troy in Gang...