John O'May est un acteur d'origine américaine établi en Australie, surtout connu pour ses performances au théâtre.
O'May est né à l'hôpital Johns Hopkins à Baltimore, dans le Maryland, le plus jeune d'une fratrie de quatre enfants. Il a grandi en adorant la lecture et la littérature. À l'université, il s'est initié au théâtre, apprenant l'art dramatique, les techniques de scène et la construction de décors. Il est devenu professeur au lycée Patapsco, où il avait lui-même suivi sa scolarité. Il a enseigné la littérature anglaise pendant deux ans et demi. Il a finalement décidé de partir à l'étranger et, après avoir rendu visite à sa sœur en Australie, il a décidé d'y rester.
En 1972, O'May a passé une audition pour le rôle d'Ashley Wilkes dans Autant en emporte le vent. Il a suivi des cours de chant et trouvé un agent. En 1973, il a reçu une proposition d'audition et a obtenu un rôle dans Godspell, remplaçant John Waters dans le rôle de Judas. Il a créé et joué dans les revues Gershwin (avec John Diedrich) en 1975 et The 20s and All That Jazz (avec Diedrich et Caroline Gilmer). O'May a incarné le Che Guevara dans la distribution australienne originale d'Evita, qui a ouvert ses portes à Adélaïde en avril 1980. Dans les années 1980, il a régulièrement performé avec la Melbourne Theatre Company, a joué Bobby dans Company pour la Sydney Theatre Company en 1986 et le capitaine Corcoran dans H.M.S. Pinafore pour la Victoria State Opera en 1987.
Ses crédits cinématographiques incluent des rôles secondaires dans les films Starstruck et Rebel ainsi que dans l'opéra télévisé The Divorce (2015). En 2000, O'May a fait une apparition dans la saison 2, épisode 11, « Sponsorship and Media Discontent », du mockumentaire ABC The Games.