Oprah Winfrey Oprah Winfrey

Oprah again reigns atop Forbes' Celebrity 100.

Winfrey regained the No. 1 spot from Angelina Jolie, who fell to No. 18 in this year's Forbes ranking of the world's top entertainment figures. Winfrey earned $315 million over the last 12 months, the magazine reported.

Check out our photo gallery of Oprah Winfrey

Winfrey has announced that the upcoming season of The Oprah Winfrey Show will be its last. But, as Forbes noted, the 56-year-old self-made billionaire's income stems not only from her show, but also her magazine, website, radio channel, TV specials and movies like the Oscar-nominated Precious. Plus: She's launching her own network, OWN the Oprah Winfrey Network, in January 2011.

Beyonce Knowles rose two spots to No. 2 on this year's list, raking in $87 million for the year. Her 90-plus-date global tour alone grossed more than $85 million, Forbes said.

See the full list of Forbes' Celebrity 100

Coming in at No. 3 was James Cameron, whose Avatar earned $2.7 billion to become the highest-grossing film ever. (It beat Cameron's own Titanic, which held the record for 12 years with $1.8 billion.)

Lady GaGa leapfrogged into fourth on Forbes' list with an estimated $62 million in earnings, largely because of a 106-date tour.

And despite all his personal travails and loss of sponsorships, Tiger Woods still made the top five. He earned $105 million between June 2009 and June 2010. However, the magazine said, Woods' income should take a major hit next year — a delayed effect of "his tarnished image."

The list is based not only on earnings but on media exposure and a social-media ranking.

Among those who fell off this year's list: Will Smith, who had no new films in the period Forbes surveyed, and rapper 50 Cent.