Tom Hardy-nicholas Hoult-charlize Theron