Born in England and raised in Sydney, Australia, he appears in 7 Xena episodes, from 1997 to 2001 and plays 3 different characters, with his most recurrent role as the Archangel Michael.
- The Price (28 April 1997) - Mercer
- The Dirty Half Dozen (13 October 1997) - Darnelle
- Fallen Angel (27 September 1999) - Archangel Michael
- The Haunting of Amphipolis (9 October 2000) - Archangel Michael
- Heart of Darkness (16 October 2000) - Archangel Michael
- The God You Know (29 January 2001) - Archangel Michael
- You Are There (5 February 2001) - Archangel Michael
He also appears in Hercules , once as the Archangel Michael in "Revelations" (17 May 1999) and as Jonny Pinto in "Yes, Virginia, There Is a Hercules" (23 February 1998).