Question: who played will scarlett in robin hood prince of thieves
Answer: The film 's principal cast includes Kevin Costner as Robin Hood , Morgan Freeman as Azeem , Christian Slater as Will Scarlet , Mary Elizabeth Mastrantonio as Maid Marian , and Alan Rickman as the Sheriff of Nottingham .