| Year | Title | Role | Notes | Ref. |
|---|
| 1951 | As You Like It | Lord / Forrester | Tivoli Theatre, Adelaide | [23] |
| 1953 | Colombe | | Stow Hall, Adelaide with Adelaide Theatre Group | [23] |
| 1954 | The Rivals | | [23] |
| Dark of the Moon | John | Stow Hall, Adelaide with Theatres Associated | [23] |
| The Insect Play | | Studio Theatre, Adelaide | [23] |
| 1955 | Governor Bligh: A Comedy of Morals | | Studio Theatre, Adelaide with Company of Players | [23] |
| The Administrator | | [23] |
| Papinian | The Emperor Caesar Marcus / Aurelius Antoninus / Augustus Pontifex Maximus | [23] |
| 1956 | Faust | | Studio Theatre, Adelaide with Adelaide Theatre Group | [23] |
| A Midsummer Night’s Dream | | University of Adelaide | [23] |
| 1957 | The Dragon and the Dove | | [23] |
| An Italian Straw Hat | | Willard Hall, Adelaide with Adelaide Theatre Group | [23] |
| 1958 | The Sun in Servitude | | [23] |
| Waiting for Godot | | [23] |
| The Crucible | Assistant Stage Manager | [23] |
| Twisted Faces | | Willard Hall, Adelaide with Independent Repertory Incorporated | [23] |
| 1959 | Our Town | Professor Willard | UNSW, Sydney with NIDA | [23] |
| The Caine Mutiny Court-Martial | Lieutenant Commissioner Philip Francis Queeg (First Cast) | [23] |
| Julius Caesar | Citizens, soldiers, messengers, senators etc | Elizabethan Theatre, Sydney with NIDA | [23] |
| 1960 | The Beautiful People | William Prim | UNSW, Sydney with NIDA | [23] |
| Shadow of Penelope | Telegram Boy | [23] |
| Love's Labour's Lost | Lord Berowne | [23] |
| Moon on a Rainbow Shawl | | University of Adelaide | [23] |
| The Green Pastures | Mr. Deshee / Fourth Gambler / Isaac / High Priest | The New Auditorium at NIDA | [23] |
| 1962 | Volpone, or The Fox | Mosca | Freemasons Hall, Adelaide for Adelaide Festival of the Arts | [23] |
| The Taming of the Shrew | Groom / Gregory / Ensemble | Festival Theatre, Stratford, Canada for Stratford Festival | [24] |
| The Tempest | Mariner / Lord / Monkey / Attendant | [24] |
| Macbeth | Ensemble | [24] |
| 1962–1963 | Cyrano de Bergerac | Cadet | [24] |
| 1963 | Timon of Athens | Ventidius | [24] |
| Troilus and Cressida | Servant to Paris | [24] |
| The Comedy of Errors | Punchinello | [24] |
| 1964 | King Lear | Ensemble | [24] |
| Richard II | Exton's Man | [24] |
| Le Bourgeois gentilhomme | Dancer | [24] |
| The Country Wife | A Servant | [24] |
| 1965 | The Representative | | University of Adelaide, Shedley Theatre, Adelaide with SATC | [23] |
| 1966 | Sound and Image 66 | Narrator | Prince Alfred College, Adelaide | [23] |
| Romeo and Juliet | Tybalt | Marian St Theatre, Sydney | [25] |
| 1967 | The Imaginary Invalid | | UNSW Old Tote Theatre, Sydney | [23] |
| The School for Scandal | | [23] |
| Hedda Gabler | | [23] |
| The Royal Hunt of the Sun | Pedro de Candia | New Fortune Theatre, Perth with AETT | [23] |
| 1967–1968 | The Beaux' Stratagem | Chaplain Foigard | UNSW Old Tote Theatre, Sydney with NIDA | [23] |
| 1968 | The Dumb Waiter | | AMP Theatrette, Sydney with Q Theatre | [23] |
| The Inspector General | Hlestakov | Prince Alfred College, Adelaide | [26] [23] |
| Norm and Ahmed | Ahmed | UNSW Old Tote Theatre, Sydney | [27] [28] [23] |
| The Memorandum | Ferdinand Pillar | UNSW, Sydney with NIDA | [23] |
| The Old Bachelor | | Marian St Theatre, Sydney | [25] |
| Cannonade of Bells | | [25] |
| 1969 | Loot | | University of Adelaide with SATC | [23] |
| Exit the King | | [23] |
| The Caretaker | | [23] |
| The Audition / The Real Inspector Hound | | University of Adelaide & SA tour with SATC | [23] |
| Pacific Rape | Guide One | Sheridan Theatre, Adelaide with Adelaide Theatre Group | [23] |
| 1970 | Let's Get a Divorce | | University of Adelaide with SATC | [23] |
| Semi-Detached | | [23] |
| And the Big Men Fly | | [23] |
| The Master Builder | | [23] |
| The Queen and the Rebels | | SA tour with SATC | [23] |
| 1971 | The Boors | Lunardo – A merchant | SA / WA / ACT tour with SATC | [23] |
| Hadrian VII | | University of Adelaide with SATC | [23] |
| Little Murders | | [23] |
| Adelaide Happening | | [23] |
| The Imaginary Invalid | | [23] |
| The Philanthropist | | Arts Theatre, Adelaide with SATC | [23] |
| Kean | | [23] |
| Born Yesterday | | [23] |
| The Great Bolyavski | The Voice of Maurice Schwarz | SA tour with SATC | [23] |
| 1972 | A Midsummer Night’s Dream | | Scotch College, Adelaide with SATC | [23] |
| The Alchemist | | University of Adelaide with SATC | [23] |
| The Legend of King O'Malley | King O’Malley | Civic Theatre, Fiji, Mercury Theatre, Auckland, Star Boating Club, Wellington with UNSW Old Tote Theatre Company | [23] |
| The Old Familiar Juice | | Russell St Theatre, Melbourne with MTC | [23] |
| Sticks and Bones | | [23] |
| A Touch of the Poet | | [23] |
| The Tavern | | [23] |
| 1972–1973 | Jugglers Three | | Russell St Theatre, Melbourne, Playbox Theatre, Melbourne with MTC | [23] |
| 1973 | Batman's Beach-Head | | Comedy Theatre, Melbourne with J. C. Williamson's & MTC | [23] |
| 1973–1974 | The Play’s the Thing | | St Martins Theatre, Melbourne, Playhouse, Canberra with MTC | [23] |
| 1974 | Pericles, Prince of Tyre | | Russell St Theatre, Melbourne with MTC | [23] |
| Coralie Lansdowne Says No | | [23] |
| The Doctor's Dilemma | | St Martins Theatre, Melbourne with MTC | [23] |
| 1974–1975 | Equus | | Russell St Theatre, Melbourne, Playhouse, Adelaide with MTC | [23] |
| 1975 | When Voyaging | | Playhouse, Adelaide with SATC | [23] |
| 1976 | Coriolanus | | [23] |
| Major Barbara | Adolphus Cusins | [23] |
| Happy Landings | | [23] |
| Otherwise Engaged | Simon Hench | Space Theatre, Adelaide with SATC | [23] |
| The Last of the Knucklemen | Methuselah | SA tour with SATC | [23] |
| 1977 | The School for Scandal | | Playhouse, Adelaide with SATC | [23] |
| The Cherry Orchard | | [23] |
| All My Sons | Dr Jim Bayliss | [23] |
| Too Early To Say: A Place in the Present | Max Stanton | [23] |
| Annie Get Your Gun | Charlie Davenport | [23] |
| Macbeth | Macbeth | [29] [23] |
| A Happy and Holy Occasion | | [23] |
| The Right Man | Jim McNab | Theatre 62, Adelaide with SATC | [23] |
| 1978 | Oedipus the King / Oedipus at Colonus | | Playhouse, Adelaide with SATC | [23] |
| Echoes | | SA tour with SATC | [23] |
| Cedoona | | [23] |
| The Beaux' Stratagem | Scrub | Melbourne Athenaeum with MTC | [23] |
| The Playboy of the Western World | Christopher Mahon | [23] |
| The Resistible Rise of Arturo Ui | Arturo Ui | [30] [23] |
| 1979 | Hamlet | | Playhouse, Adelaide with STCSA | [23] |
| American Buffalo | Donny Dubrow | [23] |
| The Shaughraun | Harvey Duff | [23] |
| Oh What a Lovely War, Mate! | | [23] |
| The Matchmaker | | [23] |
| Last Day in Woolloomooloo | China O'Brien | [23] |
| 1979–1980 | Twelfth Night | Feste | [23] |
| 1980 | The Ships Whistle | Frank Norman Trelawny Nottage – Photographer | [23] |
| King Stag | | [23] |
| The Three Sisters | Fyodor Kulygin | [23] |
| The Float | Douggie Brand | [23] |
| On the Wallaby | Des | [23] |
| The Man from Mukinupin | Eek Perkins / Zeek Perkins | [23] |
| 1981 | A Hard God | Dan | [23] |
| A Christmas Carol | Marley's Ghost | Opera Theatre, Adelaide | [23] |
| A Man for All Seasons | Thomas More | Melbourne Athenaeum with MTC | [31] [23] |
| The London Cuckolds | Mr Ramble | [23] |
| 1982 | Minna Von Barnhelm | Sergeant Paul Werner | [32] [23] |
| As You Like It | Jacques | [33] [23] |
| Godsend | Father Danny Quinn | [34] [23] |
| The Changeling | | Universal Theatre, Melbourne with MTC | [23] |
| Translations | Hugh | Russell St Theatre, Melbourne with MTC | [35] [23] |
| 1983 | 84 Charing Cross Road | | [23] |
| The Mikado | Ko-Ko | Monash University, Melbourne, Orange Civic Theatre, Canberra Theatre with Melbourne Music Theatre | [23] |
| The Gondoliers | The Duke of Plaza-Toro | Monash University, Melbourne with Melbourne Music Theatre | [36] [23] |
| Three Sisters | Baron Nikolay Lvovich Tuzenbach | Melbourne Athenaeum with MTC | [37] [23] |
| The Winter's Tale | | [23] |
| The Maid's Tragedy | Lysippus | [23] |
| 1984 | Middle-Age Spread | Reg | Playhouse, Adelaide with The Stage Company | [23] |
| The Lady from the Sea | Ballested | Playhouse, Adelaide with STCSA | [23] |
| Romeo and Juliet | | [23] |
| The Time is Not Yet Ripe | John K. Hill | [23] |
| 1985 | Down an Alley Filled With Cats | Simon Mathews | Space Theatre, Adelaide with The Stage Company | [23] |
| Sons of Cain | | [23] |
| 1986 | She Stoops to Conquer | Dick Muggins/Diggory | York Theatre, Sydney with Nimrod | [23] |
| All's Well That Ends Well | Parolles | [23] |
| 1987 | Tartuffe | | [23] |
| The Winter's Tale | | York Theatre, Sydney, Seymour Centre, Sydney with Nimrod | [23] |
| The Golden Age | | Seymour Centre, Sydney with Nimrod | [23] |
| Away | | Townsville Civic Hall with New Moon Theatre Company | [23] |
| 1988 | A Dream Play | Glazier / Schoolteacher | Playhouse, Adelaide, Sydney Opera House with STCSA | [23] |
| Absurd Person Singular | | Playhouse, Adelaide with STCSA | [23] |
| The Seagull | Sorin | [23] |
| 1989 | The Tempest | | [23] |
| Ring Round the Moon | | [23] |
| 1990 | Big River: The Adventures of Huckleberry Finn | | Festival Theatre, Adelaide with The Gordon Frost Organisation & Essington Entertainment | [23] |
| Amadeus | Antonio Salieri | Odeon Theatre, Adelaide | [23] |
| The Zoo Story | Director | Sheridan Theatre, Adelaide | [23] |
| 1990–1991 | A Delicate Balance | Harry | Playhouse, Adelaide with STCSA | [38] [23] |
| 1990–1992 | Shadow and Splendour | Inspector Shimura | Suncorp Theatre, Brisbane with QTC, Playhouse, Adelaide with STCSA, | [39] [23] |
| 1991 | Julius Caesar | Caius Cassius | Playhouse, Adelaide with STCSA | [23] |
| Spring Awakening | Headmaster Sunstroke / Dr Lemonade | [23] |
| King Golgrutha | Hunchback | [23] |
| A Flea in Her Ear | Tournel | [23] |
| Cabaret | Herr Schultz | [23] |
| 1992 | A Midsummer Night's Dream | | [23] |
| 'Tis Pity She's a Whore | | [23] |
| 1993 | The School for Scandal | Sir Oliver Surface | [40] [23] |
| Under Milk Wood | | [23] |
| Sex Diary of an Infidel | | Lion Theatre, Adelaide with STCSA | [23] |
| 1993–1995 | Me and My Girl | Herbert Patchester | Australia / NZ tour | [41] [23] |
| 1994 | Crow | | Playhouse, Adelaide, Playhouse, Perth with STCSA | [23] |
| 1995 | The Floating World | | Subiaco Theatre, Perth with Black Swan State Theatre Company, Playhouse, Adelaide with STCSA | [23] |
| 1996–1997 | The Tragedy of Julius Caesar | Caius Cassius | Playhouse, Melbourne with MTC, Suncorp Theatre, Brisbane with QTC | [42] [23] |
| The Torrents | | Playhouse, Adelaide with STCSA | [23] |
| The Fire on the Snow | Wilson | [23] |
| The Venetian Twins | | [23] |
| 1998 | The Architect's Walk | | Arts Theatre, Adelaide with Red Shed Company | [23] |
| Henry 4 | Earl of Worcester / Justice Shallow / Traveller 1 / Drawer 1 | Australian tour with Bell Shakespeare | [43] [44] [23] |
| 1999 | The Wild Duck | Old Ekdal | Playhouse, Adelaide with STCSA, Glen St Theatre, Sydney with Pork Chop Productions | [45] [23] |
| 2000; 2002 | The Taming of the Shrew | A company of players / Baptista / Haberdasher / Vincentio / Gremio | Playhouse, Adelaide with STCSA, Albury Convention and Performing Arts Centre | [4] [46] [23] |
| 2000–2001 | Much Ado About Nothing | | Capital Theatre, Bendigo, IMB Theatre, Wollongong with Bell Shakespeare | [23] |
| 2001 | Quartet | | Marian St Theatre, Sydney | [23] |
| The Tempest | Gonzalo | Glen St Theatre, Sydney with Bell Shakespeare | [47] [23] |
| 2003 | The Crucible | Giles Corey | Dunstan Playhouse, Adelaide with STCSA | [48] [23] |
| 2004 | Death of a Salesman | Uncle Ben | [49] [23] |
| 2005 | Influence | Marko Blasko | Australian tour with STC, MTC & STCSA | [50] [23] |
| 2008–2011 | Codgers | Les Weston | Adelaide Festival Centre for Adelaide Festival | [51] [23] |
| 2009 | The Hypochondriac | | Space Theatre, Adelaide | [23] |
| 2011 | Three Sisters | Ferapont | Dunstan Playhouse, Adelaide with STCSA | [52] [5] [23] [37] [23] |
| 2012 | I Am Not An Animal | | Adelaide Zoo | [23] |
| 2015 | Volpone (or The Fox | Corbaccio | Dunstan Playhouse, Adelaide with STCSA | [52] [53] [23] |
| 2020 | Bill | | Online (due to COVID-19) | [23] |
| Barry | | [23] |