Which actor played Robin Hood in Ridley Scott's 2010 film?

The story behind the answer

Russell Crowe played Robin Hood in Ridley Scott’s 2010 film 'Robin Hood.'

The film presents a revisionist version of the legend, beginning with Robin Longstride as an archer serving King Richard during the Crusades. After Richard’s death, Robin returns to England and becomes entangled in political upheaval, Norman rule and the threat of invasion. Crowe also served as one of the film’s producers.

Ridley Scott was hired after Universal acquired an earlier screenplay called 'Nottingham,' which was initially intended to focus more prominently on the Sheriff. Rewrites shifted the story back toward Robin Hood, with Brian Helgeland credited as screenwriter. Cate Blanchett played Maid Marian, while Matthew Macfadyen portrayed the Sheriff of Nottingham.

The role is easy to confuse with other famous screen versions: Errol Flynn played Robin Hood in the 1938 Technicolor classic, Kevin Costner starred in the 1991 film 'Robin Hood: Prince of Thieves,' and Cary Elwes played the character in the comic parody 'Robin Hood: Men in Tights.'

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: