Gerard Butler
The Stranger
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
Rony Bridges
Post Office Clerk
Caroline Wood
Producer
Oral Norrie Ottey
Editor
Andrea Gibb
Screenplay
Shona Auerbach
Director of Photography
Shona Auerbach
Director
Alex Heffes
Original Music Composer
Jennifer Kernke
Production Design
Mags Horspool
Art Direction
Des Hamilton
Casting