There have been many iterations of Robin Hood since the legend first appeared in the 13th or 14th Century. In the 2018 reimagining, Eve played a bow and arrow-wielding, bad arse Marian. With Taron Egerton playing Robin of Loxley and Jamie Foxx as Little John, The film is as action-packed and high stakes as you'd imagine.