The 13 Most Heartbreaking, Romantic Gay Movie Kisses Ever

James Wilby and Rupert Graves in Maurice (1987)

Effete aristocrat Clive (Hugh Grant) is unable to commit to Cambridge classmate Maurice (James Wilby), who finally finds the love he’s been dreaming of with Clive’s gameskeeper (Rupert Graves) in this great adaptation of E.M. Forster’s way-ahead-of-its-time novel of the same name. The book was originally written in 1913 but only published after Forster’s death in 1971 due to its rather liberal views on homosexuality.