If you're completely unattractive, I have one trick that will make you instantly good-looking: move to another country. Because people love a good accent. Bradley Cooper speaking French. Sofia Vergara speaking, period. Accents make hot people hotter and not-so-hot people worth a second look.
Accents are beautiful, and sometimes actors have have the difficult task of faking them for roles. Sometimes they're awful, but we're focusing on the good ones. Here are 5 celebrities with the best fake accents.
Heath Ledger: Heath amazingly transformed his Aussie accent for so many of his roles. And his performance in Brokeback Mountain really made me believe Ledger came from from hill folk. He blew us away in his last role as the Joker, and Ledger has said of his movie choices:
"I like to do something I fear. I like to be afraid of the project. I always am. When I get cast in something, I always believe I shouldn't have been cast. I fooled them again. I can't do it. There is a huge amount of anxiety that drowns out the excitement I have towards a project."
Kate Winslet: Kate Winslet has the most gorgeous British accent, but when she debuted an American one for The Life of David Gale, it was spot on. Then, in Eternal Sunshine of the Spotless Mind, Kate wowed us again.
Hugh Laurie: Hugh Laurie's gotten some mixed reviews about his American accent. But frankly, until I saw him in an interview, I had no idea House was British. And Laurie remains humble about his success:
"I am terribly conscious of the fact that the world doesn't need any more actors. There are so many brilliant actors around that one more twit like me joining the back of the queue seems completely unnecessary."
Gwyneth Paltrow: Gwyneth sounded like a true Brit with her Academy Award winning performance in Shakespeare in Love. Sure, she can be pretentious, but hey, whatever works. Paltrow has revealed that since living in England, her kids have started calling her "mum."
"Apple says 'Mummy' instead of 'Mommy' -- I don't mind that. I will if she starts saying 'basil' and 'pasta' the English way, as that really drives me nuts."
Let the eye rolling begin.
Christian Bale: It wasn't enough for Christian Bale to be an amazing actor. He also takes on a new accent for each role he plays. And he's so convincing, some people don't even realize he's English. Hell, even during his infamous rant you couldn't tell. Let's not take a f-cking minute! Let's go again!