James is currently studying a Bachelor of Commerce (Accounting and Marketing) at The University of Melbourne. Having music and singing in the house from the day he was born, James has been singing for most of his life in school choirs, musical theatre and his high school rock band.

Last year, James played Frank Abagnale Jr in OCPAC’s Catch Me If You Can, for which he received the award for ‘Best Male in a Leading Role’ at the 2016 Music Theatre Guild of Victoria (MGTV) awards. He was also nominated for an MGTV award for ‘Best Supporting Actor in a Musical’ for his performance as Chuck in Footloose in 2015. Last Year, James was selected to perform at Matthew Lee Robinson’s New Voices. 

Other credits include: Launchpad Drama’s Starbound (2013-16), CLOC’s WICKED (2016) and Company Eleven’s They’re Playing Our Song (2017). James would like to acknowledge Rosemarie Harris and Paul Gelsumini for their wonderful tutelage.