It’s not as if gay people haven’t played straight people in movies. Rock Hudson would be one example. I’m just sayin’
Will of “Will and Grace” is straight, playing a gay, Sheldon of “The Big Bang Theory” is gay, playing straight. That’s why it’s called acting, folks!
“White Collar” had a gay actor play the lead that was straight. They also had a straight actress play a gay cop.