 He performs frequently at the nation's leading regional theaters including South Coast Repertory, Mark Taper Forum, Old Globe Theatre, McCarter Theatre, and Long Wharf Theatre.His film work includes Jürgen Vsych's short film "Son for Sail".He voiced the character Legolas in the 1979 radio adaptation of The Lord of the Rings.