James has been involved in seven shows with Theatre Group.
Lennox, Macbeth (2018) (in rehearsal)
Kyle (Faking It), Showcase 2018 (2018)
Davey, Jerusalem (2018)
Cast, Love and Information (2017)
Billy, The Real Thing, The Real Thing / 100 (2017)
Minimus, Animal Farm (2016)
Director (Psychoses), Showcase 2017 (2017)