Stars Dev Patel, Alicia Vikander, Joel Edgerton and Barry Keoghan.