James Purefoy – The Punisher
The Punisher may be a bit dark for Marvel’s tastes, but with a ton of demand from fans and the more open world of Netflix to play around in, it’s only a matter of time before Frank Castle finally makes his debut in the MCU. And who better to play him than Rome and The Following alum James Purefoy.
The fact that Purefoy isn’t a household name is almost criminal. He’s great at playing lovable badasses and could easily handle the complex character of the Punisher while injecting the role with a sense of danger and fun. We’ve already seen one Rome actor – Ray Stevenson – play Castle (and then go on to play a different Marvel character in Thor: The Dark World), so why not go 2 for 2?