cast
Aidan Quinn
as Gerry Moore
Emma Roberts
as Poppy Moore
Natasha Richardson
as Mrs. Kingsley
Alex Pettyfer
as Freddie Kingsley
Nick Frost
as Mr. Christopher
Lexi Ainsworth
as Molly Moore
Shelby Young
as Ruby
Johnny Pacar
as Roddy
Juno Temple
as Drippy
Georgia King
as Harriet
Jason Watkins
as Mr. Nellist