A new revisionist take on the "Robin Hood" story is coming to theaters this November. If you're wondering "why?" you have plenty of company online, especially after the first teaser trailer.

"Robin Hood" stars Taron Egerton as Robin Hood, Jamie Foxx as Little John, Jamie Dornan as Will Scarlett, Eve Hewson as Maid Marian, and Ben Mendelsohn as the Sheriff of Nottingham.

Here's the first trailer:Fans were left confused for many reasons. What time period is this? What exactly are they doing? Why are they doing it? Who is this for?

It's rarely fair to judge a movie just based on the first teaser. That said ... some of the reactions were simply classic:

There are some defenders, though, who love the stars and will see them in anything. Others know that sometimes going into a movie with low expectations produces pleasant surprises.

Here's the official synopsis from Lionsgate:

"Robin of Loxley (Taron Egerton) a war-hardened Crusader and his Moorish commander (Jamie Foxx) mount an audacious revolt against the corrupt English crown in a thrilling action-adventure packed with gritty battlefield exploits, mind-blowing fight choreography, and a timeless romance."

"Robin Hood" has a chance to prove its early critics wrong when it opens in theaters on November 21.

Want more stuff like this? Like us on Facebook.