Jennifer Lawrence is blonde, pale and old. Katniss is supposed to be dark haired, olive skinned and young. Josh Hutcherson is dark haired. Peeta is blonde. And yes, I know that they can color his hair, but I honestly don't think it would look good on his. Liam Hemswort is probably the one who looks the most as described in the book. But I just don't like him as Gale. It's not the Gale I pictured. No one of them are.
Left: Liam Hemswort (Gale) Right: Josh Hutcherson (Peeta)
See the problem?!
Some people are trying to forget their looks and arguing that they are good actors. They probably are, but there's lots of good actors out there. And many of them look more like the characters. And are younger. Why can't they just choose one of those people?