Gerard Butler
The Stranger
Emily Mortimer
Lizzie
Jack McElhone
Frankie
Sharon Small
Marie
Katy Murphy
Miss MacKenzie
Jayd Johnson
Catriona
Mary Riggans
Nell
Cal MacAninch
Davey
Andrea Gibb
Waitress
Rony Bridges
Post Office Clerk
John Kazek
Ally
Anne Marie Timoney
Janet
Sophie Main
Serious Girl
Elaine MacKenzie Ellis
Librarian