Osiemnastoletni Rick i jego przyjaciółka planują wyruszyć w podróż, by poznać korzenie rock'n'rolla. Młodzi starają się uporać z byłym chłopakiem dziewczyny, który nie pozwala jej odejść.
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!”.