James Mackay (Sydney, 20 luglio 1984) è un attore australiano.
Mackay ha frequentato la Sydney Grammar School di Sydney in Australia, dove iniziò a partecipare alle recite scolastiche.
Ha studiato all’università di Sydney dove ha ottenuto un Bachelor of Arts in storia e letteratura inglese, prima di studiare al Western Australian Academy of Performing Arts a Perth.
Nel 2013 Mackay ha interpretato Irwin nello spettacolo di Alan Bennett The History Boys alla Sydney Opera House,[1] assieme a John Wood, Heather Mitchell e Paul Goddard. Nel 2012 si esibì con la Sydney Theatre Company nel ruolo di Danceny in Les Liaisons Dangereuses, con Hugo Weaving e Pamela Rabe.[2]
James è un associato artistico della compagnia teatrale indipendente Cry Havoc.[3] Ha lavorato con la compagnia in due occasioni: la prima nel 2009 in Giulio Cesare di William Shakespeare in cui interpretava Marco Antonio[4] e la seconda nel 2010 in Le tre sorelle di Anton Chekhov in cui interpretava Andrei e per il quale ha anche partecipato alla colonna sonora.[5]
A giugno 2013 James ha ricevuto la quinta borsa di studio annuale della Australians in Film in memoria di Heath Ledger.