En tioårig pojke, Jackson (Rory Culkin), sörjer sina föräldrar som har omkommit i en olycka. Jackson skickas till sin moster (Sherilyn Fenn), som är sångerska på ett nedgånget hotell i Florida. På hotellet blir Jackson bekant med Sam (Hume Cronyn), en äldre man som är på långsemester i solskensstaten. När vänskapen mellan Jackson och den äldre mannen djupnar blir Jackson allmer övertygad om att Sam inte är vilken gammal farbror som helst - utan självaste jultomten...
