All Cast

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

John Kazek
Ally
Anne Marie Timoney
Janet

Andrea Gibb
Waitress
Sophie Main
Serious Girl
Elaine MacKenzie Ellis
Librarian
