Anne Hathaway has ended months of speculation by signing on to play Fantine in director Tom Hooper's movie adaptation of Les Miserables.
The film's star, Hugh Jackman, recently revealed he was trying to persuade Hathaway to take on the role of the prostitute in the retelling of Victor Hugo's classic story, and it seems his efforts have paid off.
The actress reportedly fought off competition from Amy Adams and Rebecca Hall to land the singing role.
Hathaway will join Jackman, Russell Crowe and Helena Bonham Carter in Hooper's new film.
- AAP