John Travolta has been branded a hypocrite by gay rights activists furious his cross-dressing role in cult musical Hairspray is at odds with his religious beliefs.
The star dons womens-wear to play Edna Tumblad in the film, originally played by drag queen Divine in John Waters' 1988 adaptation.
However, Kevin Naff of gay website Blade believes the Pulp Fiction actor's involvement with the movie is disingenuous.
He says: "Travolta, a prominent Scientologist, has no business for reprising an iconic gay role.
"It's well known that Scientology rejects gays and lesbians as members and even operates reparative therapy clinics to 'cure' homosexuality.
"Divine is spinning in his grave."