Steven (Jim Carrey) er en velfungerende mand med kone og barn. Men efter en bilulykke får han pludselig en helt ny livsindstilling, og beslutter sig for at flytte til Miami og leve livet. Det koster et overtræk på kontoen og en tur i spjældet. Her møder han Phillip (Ewan McGregor) og forelsker sig. Carrey springer ud i en overraskende rolle som forelsket storsvindler, der konstant er på kant med loven og udtænker utrolige fupnumre for at skaffe (sig) penge.

På overfladen er Tim en ganske normal fyr i tyverne. Men bag facaden gemmer han på et forfærdeligt traume fra sin barndom. Han så sin far forsvinde, men siden har ingen troet på hans historie. Nu må Tim tilbage til sit barndomshjem for at konfrontere sin egen frygt og de chokerende mareridt, der har forfulgt ham hele livet. Men hvad nu, hvis Tim hele sit liv har haft ret? Var der noget i klædeskabet eller under sengen, der sugede faren til sig? Og er det der stadig?