cast(s): George MacKay , Jannis Niewöhner , Jeremy Irons , Robert Bathurst , Jessica Brown Findlay , August Diehl , Sandra Hüller , Alex Jennings , Ulrich Matthes , Liv Lisa Fries , Abigail Cruttenden , Nicholas Farrell , Martin Kiefer , Mark Lewis Jones , Anjli Mohindra , Paul-Ernest Flanagan , Nick Wymer , Raphael Sowole , Ludwig Simon , Nellie Thalbach , Hannes Wegener , Aidan Hennessey , Tara Nome Doyle , Rainer Sellien , Helen Clyro , Nicholas Shaw , Richard Dillane , Robert Bathurst , Marcel Kowalewski , Antonije Stankovic , Marc Limpach ,