James mcavoy is gay
Actor James McAvoy has revealed he was booed on stage a number of times during a same-sex kissing scene, including by a "homophobic gentleman," during a theater run more than 20 years ago.
Throughout the early s, he made guest appearances in television shows and began working in film. In , McAvoy's performance as a gay hustler in the play Out in the Open impressed director Joe Wright so much that Wright began offering McAvoy parts in his films.