| Year |
Title |
Role |
Notes |
| 1961 | Restless Heart | | Pymble Community Hall, Sydney |
| 1962 | Noah | | NSW tour with Pymble Players Inc |
| 1962 | The Desk Set | | St Martins Theatre, Melbourne |
| 1962 | Blithe Spirit | Charles | VIC & SA regional tour with Union Theatre Repertory Company |
| 1963 | Richard II | | University of Melbourne with Union Theatre Repertory Company |
| 1963 | The Devil’s Disciple | Major Swindon |
| 1963 | A Cheery Soul | Mr Furze |
| 1963 | The Man Who Came to Dinner | | Russell St Theatre, Melbourne with Union Theatre Repertory Company |
| 1963–1964 | And the Big Men Fly | Commentator / Harry Head | Russell St Theatre, Melbourne, Arts Theatre, Adelaide, Victorian regional tour with Union Theatre Repertory Company |
| 1964 | Critic's Choice | | University of Melbourne with Union Theatre Repertory Company |
| 1964 | Hamlet | Horatio | University of Melbourne, Russell St Theatre, Melbourne with Union Theatre Repertory Company |
| 1964 | Love Rides the Rails or Will the Mail Train Run Tonight? | | Russell St Theatre, Melbourne with Union Theatre Repertory Company |
| 1964 | The Golden Legion of Cleaning Women | |
| 1964 | After the Fall | |
| 1964 | Photo Finish | Sam at Forty | University of Melbourne with Union Theatre Repertory Company |
| 1964 | Night of the Auk | Colonel Tom Russell |
| 1964–1965 | A Thousand Clowns | Albert Amundson |
| 1965 | Present Laughter | | Russell St Theatre, Melbourne with Union Theatre Repertory Company |
| 1968 | The Crucible | | Russell St Theatre, Melbourne with MTC |
| 1968 | The Magistrate | | Russell St Theatre, Melbourne, Canberra Theatre, Mildura Arts Centre, Broken Hill, King's Theatre, Mt Gambier, Adelaide Teachers College with MTC |
| 1968 | The Prime of Miss Jean Brodie | | Russell St Theatre, Melbourne with MTC |
| 1968 | Burke's Company | Wright |
| 1968 | The Man in the Glass Booth | |
| 1970 | Cat Among the Pigeons | | Russell St Theatre, Melbourne, Canberra Theatre with MTC |
| 1970 | A Doll's House | Dr Rank |
| 1970 | Philadelphia, Here I Come! | | Russell St Theatre, Melbourne with MTC |
| 1970 | The Caucasian Chalk Circle | Shalva |
| 1970 | Day of Glory | |
| 1970 | The Devils | |
| 1970 | Son of Man | |
| 1971 | All's Well That Ends Well | Captain Dumain | Octagon Theatre, Perth with MTC |
| 1971 | The Government Inspector | | Russell St Theatre, Melbourne with MTC |
| 1971 | The Philanthropist | |
| 1971 | King Lear | |
| 1971 | The Recruiting Officer | |
| 1971 | Galileo | | Russell St Theatre, Melbourne, Canberra Theatre with MTC |
| 1971 | The Contractor | |
| 1971 | The Man Who Shot the Albatross | Major Johnston | Princess Theatre, Melbourne, Canberra Theatre, Elizabethan Theatre, Sydney, Her Majesty's Theatre, Adelaide with MTC |
| 1972 | Danton's Death | | Russell St Theatre, Melbourne with MTC |
| 1972 | Macquarie | |
| 1972 | Sticks and Bones | |
| 1972 | An Ideal Husband | | Comedy Theatre, Melbourne, Her Majesty's Theatre, Brisbane, Playhouse, Perth with MTC & J. C. Williamson's |
| 1972–1973 | The Cherry Orchard | | Elizabethan Theatre, Sydney, Comedy Theatre, Melbourne, Playhouse, Perth, Canberra Theatre with MTC |
| 1973 | Mother Courage | | Princess Theatre, Melbourne with MTC |
| 1973 | Batman's Beach-Head | | Comedy Theatre, Melbourne with MTC & J. C. Williamson's |
| 1973 | Paying the Piper | | Comedy Theatre, Melbourne with MTC |
| 1973 | Design for Living | | St Martins Theatre, Melbourne with MTC |
| 1974 | The Doctor's Dilemma | |
| 1974 | The Removalists | | Russell St Theatre, Melbourne with MTC |
| 1974 | The Sea | |
| 1974 | Pericles, Prince of Tyre | |
| 1975 | Much Ado About Nothing | | Russell St Theatre, Melbourne, Canberra Theatre with MTC |
| 1975 | Thark | | St Martins Theatre, Melbourne with MTC |
| 1976 | Going Home | |
| 1976 | Othello | | Russell St Theatre, Melbourne with MTC |
| 1977 | The Game of Love and Chance | Dorante | St Martins Theatre, Melbourne with MTC |
| 1977 | The School for Scandal | Sir Peter Teazle | Melbourne Athenaeum with MTC |
| 1977 | The Wild Duck | Hjalmar Ekdal |
| 1977 | The Merchant of Venice | Antonio |
| 1977 | Pygmalion | Colonel Pickering |
| 1977 | Ring Round the Moon | Romainville |
| 1978 | Breaker Morant | |
| 1978 | Departmental | Superintendent Spartan | Russell St Theatre, Melbourne with MTC |
| 1979 | Bodies | Mervyn |
| 1979 | Macbeth | Macbeth | Melbourne Athenaeum with MTC |
| 1979 | Uncle Vanya | Ivan Petrovitch Voynitsky (Uncle Vanya) |
| 1979 | The Alchemist | Face |
| 1979–1980 | Hamlet | Claudius / Ghost |
| 1980 | Hobson's Choice | Henry Horatio Hobson |
| 1980 | Rosencrantz and Guildenstern Are Dead | Claudius |
| 1980 | Privates on Parade | Acting Captain Terri Dennis |
| 1981 | Pete McGynty and the Dreamtime | Parson |
| 1981–1982 | A Cuckoo in the Nest | |
| 1982 | Minna von Barnhelm | Major Von Tellhelm |
| 1982 | A Happy and Holy Occasion | | Sydney Opera House with STC |
| 1983; 1986 | Gulls | Bill Clements | Russell St Theatre, Melbourne with MTC & Belvoir St Theatre, Sydney with HMQ Productions |
| 1983 | The Cherry Orchard | | Sydney Opera House with STC |
| 1983 | The Maid's Tragedy | | Melbourne Athenaeum with MTC |
| 1984–1986 | Master Class | Zhdanov | South Australian tour, Sydney Opera House, Playhouse, Melbourne with The Stage Company |
| 1985 | Heartbreak House | | Sydney Opera House with STC |
| 1987 | Pericles | | Wharf Theatre, Sydney with STC |
| 1987 | A Lie of the Mind | | Belvoir St Theatre, Sydney |
| 1988 | And the Big Men Fly | Harry Head / Commentator | Russell St Theatre, Melbourne with MTC |
| 1991 | The Mikado | Singer | Sydney Opera House with The Australian Opera |
| 1991 | Sixteen Words for Water | Ezra Pound | Wharf Theatre, Sydney with STC |
| 1992 | No Going Back | Edvards / Leichhardt | Russell St Theatre, Melbourne with MTC |
| 1992 | Diving for Pearls | | Space Theatre, Adelaide with STCSA |
| 1993 | Into the Woods | Narrator | Sydney Opera House with STC |
| 1993 | Coriolanus | |
| 1995 | Dead White Males | Colonel Judd | Sydney Opera House, Glen St Theatre, Sydney, Playhouse, Melbourne, His Majesty's Theatre, Perth with STC |