Taylor Swift might be golden when it comes to selling her music and winning trophies, but the popular country singer has lost out on the role of the tragic Eponine in the all-star movie version of "Les Miserables."
Swift lost the role to British actress Samantha Barks. Others who were reportedly considered for the part included Lea Michele, Evan Rachel Wood and Scarlett Johansson.
Cameron Mackintosh, the producer of the original stage and upcoming film version of "Les Miz," announced the news Tuesday evening at a theater in London where Barks was performing in "Oliver!"
Barks became known through Mackintosh's talent TV show, "I'll Do Anything," which aired in Britain and the United States. She finished third in the reality-show competition, which cast the role of Nancy for Mackintosh's stage production of "Oliver!"
The official "Les Miserables" Twitter account followed up Mackintosh's announcement with this tweet: "Big news: @SamanthaBarks will be Eponine in the Mis film! Mr Mackintosh knows how to pull off a coup de theatre, eh?"
Barks followed up with this tweet: "Words cannot express how much I appreciate all the amazing support I have received from everyone! I haven't stopped smiling!! :) :)"
Tom Hooper is set to direct the film. Already announced in the cast: Hugh Jackman as Jean Valjean, Russell Crowe as Javert, Sacha Baron Cohen as Thenardier, Eddie Redmayne as Marius, Aaron Tveit as Enjolras, Amanda Seyfried as Cosette, Anne Hathaway as Fantine and Helena Bonham Carter as Madame Thenardier.
Cast of "Les Miserables" parodies Jay-Z and Alicia Keys
Mark Taper Forum's 'Clybourne Park' Broadway run derailed
Frank Gehry is working for free as architect of new Jazz Bakery
-- Sherry Stern
[For the record.: An early version of this story misspelled Samantha Barks.]
Photo: Taylor Swift. Credit: Genaro Molina / Los Angeles Times