Caton appeared in the 1971 Melbourne production of the rock musical Hair. He has also appeared on stage at the Twelfth Night Theatre. Caton appeared as Sheriff Lavers in the 1982 Sydney Theatre Company production of The Stripper. In 2007–08, Caton appeared in Priscilla Queen of the Desert - the Musical as Bob.