Which actor played Robin Hood in Ridley Scott's 2010 film?
Answer
Russell Crowe
Answer
Russell Crowe
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