All Cast

Gerard Butler

Gerard Butler

The Stranger

Emily Mortimer

Emily Mortimer

Lizzie

Jack McElhone

Jack McElhone

Frankie

Sharon Small

Sharon Small

Marie

Katy Murphy

Katy Murphy

Miss MacKenzie

Jayd Johnson

Jayd Johnson

Catriona

Mary Riggans

Mary Riggans

Nell

Cal MacAninch

Cal MacAninch

Davey

John Kazek

John Kazek

Ally

Anne Marie Timoney

Anne Marie Timoney

Janet

Andrea Gibb

Andrea Gibb

Waitress

Sophie Main

Sophie Main

Serious Girl

Elaine MacKenzie Ellis

Elaine MacKenzie Ellis

Librarian

Rony Bridges

Rony Bridges

Post Office Clerk