It's a conundrum. It's 2018 and you have a legion of moviegoers weened on the Marvel and DC cinematic universes. So, if you're a movie studio with "Robin Hood" on your production slate, how do you entice those same moviegoers to watch a guy shooting arrows when they've grown accustomed to watching Iron Man and Superman whizzing across the screen?

Well, you start by casting "Kingsman" star Taron Egerton as Robin Hood and add Jamie Foxx into the mix depicting a Little John the likes you've never seen on screen before.

Egerton steps into the role inhabited by everyone from Kevin Costner and Russell Crowe to Errol Flynn. The 28-year-old actor says Robin Hood was one of two characters he recalls playing dress up as a kid and says he was hooked from the moment the script hit his hands.

"To me, Robin Hood feels very pertinent to the world right now and I found the script very moving and funny," Egerton says. "There's an idea people have always connected with in Robin Hood, that there can be a noble renegade who acts selflessly for the good of others."

Egerton's on-screen partner in crime is Foxx who works at first as adversary, then mentor to Robin Hood. Foxx says the pair's off-screen camaraderie translated easily to the film.

"It was a lot of fun, man. and Taron is such a great action hero. He's so comfortable with this kind of role and that made it even more exciting," Foxx says.

"Robin Hood" also stars Jamie Dornan as Will Scarlet, Eve Hewson as Marian and Ben Mendelsohn as the Sheriff of Nottingham. The film hits theaters on Nov. 21.