The new film from Justin Kurzel (Macbeth, Assassin's Creed) stars Jude Law, Nicholas Hoult, Tye Sheridan, Jurnee Smollett, ...