The top-grossing actress of 2000s is...

…”Harry Potter” star Emma Watson. The 19-year-old starlet’s role as Hermione Granger in the wildly popular film franchise pushed her to the top spot, edging out second place finisher Keira Knightley and more seasoned stars like Julia Roberts and Reese Witherspoon.
Prior to scoring the coveted role of Hermione at the age of 9, Watson’s only acting experience was in school plays. Watson will return to the screen for parts one and two of “Harry Potter and the Deathly Hallows” and is currently spending her non-acting time studying art and literature at Brown University.