topgrossers.jpg

What, you thought it'd be Tom Cruise and Julia Roberts? Puh-lease!

According to the Guinness Book of World Records, Emma Watson is the highest grossing actress of the past ten years (her films have taken in $5.4 billion)... which is obvs due to the Harry Potter movies. Congrats!

But there was an issue with the guys. Entertainment Weekly didn't think Guinness' proclamation of Samuel L. Jackson was correct, and they found the actor to actually be Alan Rickman (who also starred in Harry Potter and Love Actually) with $5.9 billion.

And then whoops! A reader found the correct actor to be Orlando Bloom with $6.5 billion... because he starred in Lord of the Rings and Pirates of the Caribbean. So congrats to him!