Jennifer Lopez is the world's most powerful celebrity, according to Forbes magazine in a rankings based on a combination of earnings, press coverage and internet presence.
Lopez headed the 100-strong list, up from 50th last year, while her American Idol colleague Ryan Seacrest was 29th. Lady Gaga, the pop singer, came in at No. 5, toppled from her top perch last year.
Television presenter Oprah Winfrey was second, followed by teen heartthrob Justin Bieber at third and singer Rihanna at fourth.
Many on the list showed business acumen as well as stage talent, Forbes said. For example, Bieber "is also a serious investor, with stakes in a dozen companies that appeal to his tech savvy, including a chunk of Spotify".
"Numerous celebrities are leveraging their fame to make early-stage investments or launch startups themselves," Forbes said.
The best example was J.Lo, whose acting and singing career appeared to have tanked a few years ago.
Her success as a judge on American Idol, a resurgence in marketing her music, and an attention-grabbing divorce from Marc Anthony, followed by lucrative product endorsement deals, have sent her financial star shooting.
"While she hasn't stormed Silicon Valley just yet, Jennifer Lopez is a state-of-the-art celebrity success story," Forbes said. "With $52 million in earnings over the last 12 months and a massive amount of fame, Lopez lands at No. 1 on our Celebrity 100 list for the first time.''
Overall, the earnings power of the top 100 dropped in 2012 to $4.4 billion from $4.5 billion. Winfrey was still the most lucrative star, earning $165 million, although that was well below her $290 million haul last year.
Forbes magazine's Celebrity 100 - Top 20:
1. Jennifer Lopez
2. Oprah Winfrey
3. Justin Bieber
5. Lady Gaga
6. Britney Spears
7. Kim Kardashian
8. Katy Perry
9. Tom Cruise
10. Steven Spielberg
11. Taylor Swift
12. Tiger Woods
13. Angelina Jolie
14. Donald Trump
15. LeBron James
16. Beyonce Knowles
17. Sir Elton John
18. Simon Cowell
19. Rush Limbaugh
20. Tyler Perry