Touchstone Pictures and Getty Images
On screen Josh Hutcherson isn't exactly landing those hunky Hollywood roles, and playing a baker's boy like Peeta won't do him any favors. However, off screen, "The Kids Are All Right" star is having better luck. He's reportedly dating Zac Efron's ex, Vanessa Hudgens.
Liam Hemsworth, on the other hand, might have heartthrob in his DNA (have you seen his brother, Chris?). He's an Australian soap star and even romanced Miley Cyrus on screen ("The Last Song") and off.
Winner: Hemsworth. He'll easily pull off Gale's ruggedly handsome look.
Photos: Miley Cyrus and Liam Hemsworth in "Last Song," left, and Josh Hutcherson.