Nicholas Hoult Robert Jay Mathews Julius Jellinek Victor Slezak Richard Butler Bernd Vollbrecht Chantal Perron Jean Craig Sabine Arnhold Bradley Stryker Sam Stinson Robert Glatzeder Marc Maron Alan Berg Martin Umbach Philip Granger Sheriff Loftlin Erich Räuker Odessa Young Zillah Franciska Friede Tye Sheridan ? Sebastian Fitzner Jurnee Smollett ? Anja Stadlober Jude Law ? Florian Halm Alison Oliver ? Olivia Büschken