
Casts

Elijah Wood
as Martin

John Hurt
as Arthur Seldom

Leonor Watling
as Lorna

Julie Cox
as Beth

Jim Carter
as Inspector Petersen

Alex Cox
as Kalman

Burn Gorman
as Yuri Podorov

Dominique Pinon
as Frank

Anna Massey
as Julia Eagleton

Tom Frederic
as Ludwig Wittgenstein