Who did Anne Hathaway play in Les Misérables?

Who did Anne Hathaway play in Les Misérables?

A) Éponine
B) Fantine
C) Cosette
D) Madame Thénardier