According to TV Line, Ben Barnes ("Chronicles of Narnia: Prince Caspian", "Westworld") was cast for a role in Marvel's Punisher.
TV Line also advances some rumors about his role. According to them, Ben Barnes will portray Bobby Saint, who was seen in The Punisher from 2004.
Personally i don't think they cast Ben Barnes for the role of Bobby Saint. Bobby Saint doesn't mean nothing for Frank. Both got no history from comics. And we already know how careful to the details are the Netflix crew. The Saint's were a creation for The Punisher (2004) .
I believe he was cast for a more "important" villain in the Punisher Universe like for example Billy Russo a.k.a. Jigsaw, Nicky Cavella or even someone from the Gnucci's family.
I want to remind the readers that last week there was news about the cast of Microchip, you can find more info here.
Ivo Santos |@ivomgs