We know she can hold a tune thanks to her performance at last year’s Oscars.
But it sounds like Anne Hathaway has been putting the practice in for her role in upcoming film Les Misérables.
The Hollywood actress’s singing takes centrestage in the first preview of the epic movie due out in December, which also stars Amanda Seyfried, 26, Hugh Jackman, 43, Russell Crowe, 48, and Eddie Redmayne, 30.
Looking gaunt, the 29-year-old belts out classic I Dreamed A Dream against a moody backdrop of 19th century France.
Hathaway plays troubled French factory worker Fantine who is forced to sell her hair and become a prostitute in order to survive.
At one stage in the preview, Hathaway is seen weeping as she has her long locks chopped. The actress actually had her hair cut off in the film and is also thought to have gone on a controversial 500-calorie-a-day crash diet where she shed a stone in 20 days.
Les Misérables, which is directed by King’s Speech Oscar winner Tom Hooper, tells the story of ex-prisoner Jean Valjean, (Jackman) who is hunted for decades by the ruthless policeman Javert (Crowe) after he breaks parole.