And the two hot boys who vie for Katniss's attentions have been cast too. Peeta will be played by Josh Hutcherson of a lot of movies:
And Gale will be played by Liam Hemsworth of Last Song:
My opinion? I have high hopes for Jennifer Lawrence. Josh Hutcherson is not really what I saw Peeta as, but...I guess in a way I could see him playing the part. And Liam Hemsworth, I think, will be a perfectly fine Gale although in Last Song he was a gentle person and Gale is not-so-gentle.
I'm crossing my fingers, hoping that they'll play the characters well!