Characters played by Stellan Skarsgård
Tomas
Characters played by Jean Anderson
Kaisa as a Child
Characters played by Lena Headey
Kaisa
Characters played by Charlotte Rampling
Helen
Characters played by Louise Goodall
Sara
Characters played by Jason Hetherington
Perkins
Characters played by Kate Lynn Evans
Emily
Characters played by John Killoran
Blake
Characters played by John Harwood
Huddleson
Characters played by Sara-Marie Maltha
Receptionist
Characters played by Fergus McLarnon
Eric
Characters played by Anders T. Andersen
Customs Official
Characters played by Henriette Steenstrup
Car Rental Clerk
Characters played by Kari Simonsen
Waitress
Characters played by Jan Grønli
Granbakken
Characters played by Gard B. Eidsvold
Disagreeable Man
Characters played by Frøydis Armand
Alcoholic Woman
Characters played by Lise Roestad
Party Guest
Characters played by Nina Andresen Borud
Airline Stewardess
Characters played by Jon Erling Wevling
Airline Attendant
Characters played by Justine Midda
Mother
Characters played by Richard Laing
Father
Characters played by Nicolai Moland
Child 1
Characters played by Ann Moland
Child 2
Characters played by Max Moland
Child 3
Characters played by Ian Hart
Clive
Characters played by Stacey Gough
Police Officer
Characters played by Lorraine McIntosh
Nurse
Characters played by Matthew Wynn
Bar Drunk
Characters played by Garrett Pennery
Lard Ass
Characters played by Marshall Lancaster
Moose
Characters played by John Webber
'Special Branch'
Characters played by Leo Gregory
Young Man 1
Characters played by Tony Bluto
Young Man 2
Characters played by Angela Chadfield
Ticket Clerk
Characters played by Sion Tudor Owen
Punter
Characters played by Lewis Howden
Plainclothes Policeman 1
Characters played by Alexander West
Plainclothes Policeman 2
Characters played by Nick Smith
Party Guest