All Cast

Freya Allan

Freya Allan

Iris Lark

Jeremy Irvine

Jeremy Irvine

Neil

Ruby Barker

Ruby Barker

Katie

Peter Mullan

Peter Mullan

Owen Lark

Anne Müller

Anne Müller

Baghead

Svenja Jung

Svenja Jung

Sarah

Ned Dennehy

Ned Dennehy

Solicitor

Julika Jenkins

Julika Jenkins

Regina

Saffron Burrows

Saffron Burrows

Catherine

Felix Römer

Felix Römer

Otto Vogler