Buck Howard (John Malkovich) paistatteli aikoinaan julkisuuden parrasvaloissa häkellyttävänä henkisten ilmiöiden asiantuntijana. Buck ei pidä itseään pelkkänä silmänkääntötemppujen taitajana – hän osaa myös lukea ajatuksia ja hypnotisoida yhdellä kertaa jopa huoneellisen ihmisiä. Buckin ura on kuitenkin laskusuunnassa, eikä entisestä hohdosta ole tietoakaan – paitsi Buckin itsensä mielestä. Hän esiintyy ankeilla monitoimitaloilla, mutta uskoo kuitenkin, että paluu parrasvaloihin on vain ajan kysymys. Hän tarvitsee vain uuden kiertuemanagerin ja henkilökohtaisen avustajan. Oikeustieteen opintonsa keskeyttänyt työtön, kirjailijaksi pyrkivä Troy Gable (Colin Hanks) kaipaa työpaikkaa ja tarkoitusta elämälleen ja pestautuu mahtailevan ajatustenlukijan leipiin. Uusi työpaikka ei kuitenkaan takaa Troyn toiveiden toteutumista etenkään hänen isänsä (Tom Hanks) mielestä. Kiivaan kustannustoimittajan (Emily Blunt) ja kohtalon saattelemana Buck raivaa tiensä jälleen julkisuuden valokeilaan, ja Troy saa kokea elämänsä seikkailun. Mahtava Buck Howard opettaa Troylle temppuja, joihin tämä ei oikeustieteen opiskelijana olisi koskaan päässyt tutustumaan.