Jamie Foxx is starring in new film Robin Hood: Origins and was seen on set in costume in Dubrovnik, Croatia.

JAMIE FOXX ON SET OF ROBIN HOOD: ORIGINS

Foxx plays Little John in the upcoming gritty film. His character is a muscled veteran of The Crusades who takes a while to trust the title character. Robin Hood is played by Kingsmen star Taron Egerton.

Viewers shouldn’t expect a fun and light edition of the tale, but instead a gritty action flick. The film is directed by Otto Bathurst, who was responsible for writing the recent Charlie Hunnam film Knights of the Roundtable: King Arthur. In fact, recent reports have likened Robin Hood: Origins to The Dark Knight.

The movie is being produced by Leonardo DiCaprioJennifer DavissonHarold and Tory Tunnell, and Basil Iwanyk. The official release date is slated to be March 23, 2018.