Former wrestler Dwayne ''The Rock'' Johnson portrays Hercules in Brett Ratner's big-screen adaptation of the Radical Studios graphic novel, and McShane - who plays part seer, part warrior Amphiaraus - thinks no one else could have done the role justice.
He told Steve Wright on BBC Radio 2: ''Dwayne 'The Rock' Johnson plays Hercules. Well who else are you going to get to play Hercules? It has to be Mr Muscles.''
Although McShane, 71, enjoyed working on the movie, he admitted it was ''a long slog''.
He explained: ''They did most of the special effects afterwards but it was 19 weeks, there were six cameras on each of us. It was a long slog this one.
''A lot of it was fun, I like Brett Ratner, he's crazy but it was a long shoot.''
The movie - which portrays Hercules not as the son of Greek god Zeus but rather as a mortal mercenary - also stars Joseph Fiennes, John Hurt, Rebecca Ferguson and supermodel Irina Shayk, who makes her acting debut as Hercules' love interest.
Martha is soon caught in the middle of a hitman war.
News on Bran, Dany and Arya in these latest images.
Everyone wants this year to be Leo's year.
It's been 15 years since Zoolander hit movie screens in 2001.
After his starring turn in The Green Lantern tanked at the box office, critics were surprised that Ryan Reynolds was pushing for a solo movie based...
Shot on a plane in zero gravity, the video features OK Go's usual levels of choreography with a few surprises thrown in for good measure!
Rebel Wilson has taken the world by storm after arriving in America five years ago.