Starring: Luke Bracey, Édgar Ramírez, Teresa Palmer, Delroy Lindo and Ray Winstone. In Cinemas January 8.