Jim Carrey has unleashed his inner Black Swan in a hilarious spoof for Saturday Night Live.
The comic actor dressed up in a black leotard and tutu to channel Mila Kunis' seductress character of Lily.
Carrey played a squawking and hissing femme fatale who in the movie tormented the more innocent character Nina, played by Natalie Portman.
Dancing Diva: Jim Carrey dressed up as a ballerina for a parody of Black Swan on Saturday Night Live last night - the movie stars Natalie Portman
When he sheds his jacket, instead of having angel wings he reveals chicken-wing like tattoos on his shoulder blades and made his presence felt.
He announced, 'Get ready to rock, bitches' as he started flailing around clumsily and looked more like a headless chicken running around rather than a graceful swan.
Boisterous ballerina: Carrey looked more like a headless chicken running around than a graceful swan as he brought in a lot of laughs for his portrayal
As in the movie, Carrey seduces the director by sucking his finger provocatively but in Carrey-style then stuffs his fist in his mouth.
He then kisses the director on cheek but when the camera pans back it is revealed he has stuck chewing gum in his ear.
Hot stuff: Instead of wearing angel wings Carrey sported tattooed buffalo chicken wings on his back
Successful Skit:Jim Carrey's appearance on Saturday Night Live brought in the highest viewing figures for over two years
The actor then appears in the White Swan make-up and crown - but looks decidedly like a haggard drag queen.
This latest episode of the skit show brought in the highest ratings since Betty White's appearance with Jay-Z in May 2008.
Black Swan is already creating Oscar buzz and has made over $60million in box office revenue since its release two weeks ago.