Kevin Durand
Kevin Durand plays John in 2010's "Robin Hood". In this incarnation, he is a Scottish foot soldier in the Crusades who fights Robin over a lost bet, claiming he was cheating, then joins Robin, Will, and Alan when the king is killed.