ERIN Brockovich has been hailed the greatest movie heroine of all time - but we want to know who your favourite is.

After losing a personal injury lawsuit, the unemployed single-mum, convinces her lawyer to give her a job as a legal clerk.

But Erin, played by Julia Roberts, went on to lead a fight against American energy giant Pacific Gas and Electric Company, winning $333 million in compensation for victims of the contaminated drinking water.

The 2000 film, which is based on a true story, even featured the real Erin Brockovich in a cameo role as a waitress.

Silence of the Lambs’ FBI student Clarice Starling, played by Jodie Foster came second in the poll, after she bravely faced villain Hannibal Lector to try and get information about a serial killer.

Angelina Jolie’s sexy Tomb Raider character Lara Croft was voted into third place while Alien’s Elen Ripley and Sarah Connor from The Terminator completed the top five.

A spokesman for Barbie, who stars in a new animated action movie Barbie and The Three Musketeers, which has been released on DVD this week, added: "With brains, beauty and bravery, each of these movie heroines has faced and overcome an array of challenges whether fighting against injustice, fighting for the truth or fighting to survive.”

Beautiful governor’s daughter Elizabeth Swann, who becomes a pirate in Disney’s Pirates of the Caribbean, was at number six in the poll of 3,000 Brits.

Seventh place went to Titanic’s Rose DeWitt Bukater, a first class passenger on board the ill-fated ship who falls in love with third class traveller Jack Dawson.

Kill Bill’s The Bride came eighth followed by school wizard Hermione Granger, from the Harry Potter films.

Queen Elizabeth, played by Helen Mirren in the 2006 film, completed the top ten.

Other heroines to feature in the poll included tragic Juliet, from Romeo and Juliet at number 11, ditzy Elle Woods from Legally Blonde at 17, and Resident Evil’s Alice at number 20.

TOP 20 MOVIE HEROINES.

1. Erin Brockovich (Erin Brockovich).

2. Clarice Starling (Silence of the Lambs).

3. Lara Croft (Tomb Raider).

4. Ellen Ripley (Alien).

5. Sarah Connor (The Terminator).

6. Elizabeth Swann (Pirates of the Caribbean).

7. Rose DeWitt Bukater (Titanic).

8. The Bride (Kill Bill).

9. Hermione Granger (Harry Potter).

10. Queen Elizabeth (The Queen).

11. Juliet (Romeo and Juliet).

12. Lizzie Bennett (Pride and Prejudice).

13. Celie Johnson (The Color Purple).

14. Queen Elizabeth I (Queen Elizabeth I).

15. Trinity (The Matrix).

16. Jane Smith (Mr & Mrs Smith).

17. Elle Woods (Legally Blonde).

18. Amelie Poulain (Amelie).

19. Xena (Xena Warrior Princess).

20. Alice (Resident Evil).

Let us know what you think? Who is your favourite movie heroine of all-time and why? Post your comments by using the links below.