Egerton puts in the performance of his career but as per usual, it is Paul Walter Hauser as Hall who steals every scene. As ...