Below is a list of productions that John has performed in.
| Show | Theatre Group | Role | Year |
| Various Cabarets | Brothers and Sisters | Singer/dancer | 1981 – 85 |
| Songs of the Stage | Brisbane Light Opera Company | Chorus Singer | 1985 |
| Irene | Ignatians | Chorus | 1986 |
| Kiss Me Kate | Brisbane Light Opera Company | Chorus | 1987 |
| On the Bridge at Midnight | Ignatians Musical Society | Horatio Wainwright | 1988 |
| Dick Whittington and His Cat | Brisbane Arts Theatre | Captain | 1988 |
| Fitzy’s Ritzy Speak EasyTheatre Restaurant Revue | Centennary Players | Magician | 1988 |
| The Desert Song | Brisbane Light Opera Company | Chorus | 1989 |
| Cabaret | Brisbane Light Opera Company | Chorus | 1989 |
| Sherwoodstock | ToadShow Productions | Guard chorus | 1990 |
| Wild Wild Women | API Theatre | Robert McLaird | 1990 |
| Various Cabarets | Showstopper Productions | Singer/Dancer | 1990 -91 |
| Robin the Hood | Stage Two Theatre | Chorus and featured singer | 1991 |
| Phantoad at the Opera | Toadshow Productions | Singer | 1991 |
| There Goes the Bride | Stage Two Theatre | Bill Shorter | 1991 |
| Lola Montez | Brisbane Arts Theatre | Daniel Brady | 1992 |
| Showboat | Ignatians Musical Society | Gaylord Ravenal | 1993 |
| Leap Year | API Theatre entrant in Drama Festival | The Man | 1994 |
| Dr L’Abuse ‘Perfection’ | La Boite | Detective La Place | 1994 |
| The Wizard of Oz | Ignatians Musical Society | The Lion | 1995 |
| Jack and the Bean Stalk | API Theatre | Dame Trot | 1996 |
| Jesus Christ Superstar | Ignatians Musical Society | Peter the Apostle | 1996 |
| Cinderella | API Theatre | Ugly sister – Asphyxia | 1997 |
























































