The 36-year-old actor who was born in Hammersmith has been preparing for his role as Kray twins by training with Freddie Roach, the former coach of world champion boxer Manny Pacquaio, The Sun reports.

Gruelling sparring sessions and workouts with trainer Freddie helped Tom get into shape for new movie Legend, where he plays both of the notorious gangsters - Ray and Reggie - who boxed as amateurs.

The coach has been pushing the Batman star to his limits and reckons he certainly has the talents to take part in a professional bout.

According to the newspaper, Roach reckons "he could step in the ring for real".