Some 28 years ago, Tom Hanks won an Oscar for Philadelphia, in which he played a gay man seeking justice over being fired for his HIV status.

That was then. But in the here-and-now, Hanks told The New York Times Magazine  that he could never play that role today, and understands why.

“Could a straight man do what I did in Philadelphia now? No, and rightly so,” Hanks said.

“The whole point of Philadelphia was, ‘Don’t be afraid.’ One of the reasons people weren’t afraid of that movie is that I was playing a gay man.

We’re beyond that now, and I don’t think people would accept the inauthenticity of a straight guy playing a gay guy.

It’s not a crime, it’s not boohoo, that someone would say we are going to demand more of a movie in the modern realm of authenticity. Do I sound like I’m preaching? I don’t mean to.”

Hanks made the remarks as part of his efforts to promote his latest project, Baz Luhrmann’s Elvis, in which he plays manager, Tom Parker.