Cast (14)

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

Crew (9)

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