Jennifer LawrenceEthan Miller/Getty

The latest Forbes list of the top-earning celebrities under 30 is enough to give us gray hair.

Trailing pop stars like Lady Gaga, Justin Bieber, and Katy Perry, America's BFF Jennifer Lawrence is the top-earning actor, with $26 million burning a hole in her pocket from the past year alone -- thanks to the "Hunger Games" franchise and her Oscar-winning turn in "Silver Linings Playbook."

Kristen Stewart, who earned $22 million in the same time period, from June 2012 to June 2013, is hot on Lawrence's heels -- but maybe not for long. According to Forbes, plenty of that dough is from the now-wrapped "Twilight" franchise. "On the Road" didn't exactly rack up millions, and her upcoming indies "Camp X-Ray" and "Sils Maria" probably won't perform much better at the box office.

Stewart's "Twilight" co-star Taylor Lautner also earned $22 million in the past year, but again, that was mostly due to his turn as hairy heartthrob Jacob in the "Twilight" series. He's currently filming the action movie "Tracers," which involves parkour and getting beat up by Mafiosos.

Although fellow "Twilight" star Robert Pattinson didn't make the cut, the 27-year-old actor has had a slightly more successful time when it comes to expanding his repertoire. Pattinson starred in David Cronenberg's "Cosmopolis" last year, and is also appearing in the legendary director's upcoming film "Map to the Stars." His crime drama "The Rover," directed by hot Aussie director David Michôd, is currently in post-production. These probably won't land him on any top-earning lists, but they're beefy additions to his resume.

Who else could be racking up the big bucks in the coming year? We can look to "Divergent" star Shailene Woodley, and perhaps Hailee Steinfeld for "Ender's Game."

[via Forbes]
Jennifer Lawrence's Photobomb Of Sarah Jessica Parker Was Awesome