#2 Tom Hardy
If there is one actor that is not properly rated for his outstanding work, it is Tom Hardy. The British star is one of the best actors in the business and has done some remarkable work of late in movies like Inception, The Revenant and Lawless.
However, his most insane side was depicted in the badass role of Bronson in the movie of the same name. He literally carried the whole movie—that lacked a lot in terms of story—on his own. The fun part? He was impersonating Charles Bronson for that movie, which gives us enough to assume that he could do the same for Lionel Messi.
Also, what makes him a better choice than the ones mentioned already is the fact that, at 5’9”, he’s closer to Messi’s height than the rest of them.