There have been plenty of Superman actors over the years, with each of them having varied degrees of success as the Man of Steel. The latest actor to take on the role of Superman is Henry Cavill, who many fans were not convinced about when it was announced that he would play the lead role in the Man of Steel movie.
However, following the huge success of Man of Steel, Henry managed to win over a lot of people and it was no surprise when Warner Bros. and DC announced that the sequel Batman vs. Superman was being made. This will see Henry Cavill take on the role of Superman for the second time, which has led many to question whether he could become the best Superman actor ever.
Smallville star Tom Welling did a good job playing Clark Kent in the hit The CW series but he was never really seen as Superman in all his glory, until the series finale. Brandon Routh did not exactly put in a terrible performance as Superman in the movie Superman Returns but the film was ultimately a flop, which led to him leaving the role after a single movie.
Obviously Christopher Reeve will forever be remembered as Superman and will always be considered as the best ever Superman by many but Henry Cavill certainly has what it takes to challenge him. If they manage to get the screenplay right for Batman vs. Superman and Zack Snyder can bring it all together well, then Henry Cavill could well become the best Superman ever. Watch this space!