All Cast

James McAvoy
Max Lewinsky

Mark Strong
Jacob Sternwood

David Morrissey
Thomas Geiger

Peter Mullan
Roy Edwards

Daniel Mays
Nathan Bartnick

Andrea Riseborough
Sarah Hawks

Daniel Kaluuya
Juka Ogadowa

Ruth Sheen
Iris Warns

Jason Flemyng
Harvey Crown

Elyes Gabel
Ruan Sternwood

Jason Maza
Luke

Johnny Harris
Dean Warns

Steve Oram
Journalist

Natasha Little
Jane Badham

Cathy Murphy
Nurse
