Anne Hathaway looks like the perfect Fantine to me. I can completely see it.

No one will ever beat Geoffrey Rush as Javert, though. He was the perfect embodiment.