Niedoszły absolwent prawa, marzący o karierze pisarza młodzieniec z dobrego domu, Troy Gable (Colin Hanks), poszukuje pracy oraz sensu życia. Odpowiada na anons, oferujący posadę osobistego asystenta, i po mocno zaskakującym spotkaniu z potencjalnym pracodawcą zostaje przyjęty do pracy. Ma asystować słynnemu niegdyś iluzjoniście Buckowi Howardowi (John Malkovich), którego gwiazda w ostatnich latach mocno przygasła. Nie jest łatwo współpracować z ekscentrycznym magikiem, którego specyficzny styl bycia bywa, delikatnie mówiąc, wkurzający. Razem ruszają w tourne po małych amerykańskich miasteczkach, a każde z nich Howard wita takim samym entuzjastycznym okrzykiem „Kocham to miasto!”