As Pablo in the Marin Theatre production of A Streetcar Named Desire" by Tennessee Williams, with Gabe Marin as Mitch, Lance Gardner as Steve and Daniel May as Stanley.

As the preacher Brian Haley in the No Nude Men production of Matthew 33:6" by Stuart Bousel.

As Angel Cruz in the Fellowship Theatre production of Jesus Hopped the 'A' Train" by Stephen Adly Guirgis, with Nell Schwartz as Mary Jane.

As Angel Cruz in the Fellowship Theatre production of Jesus Hopped the 'A' Train" by Stephen Adly Guirgis, with Felix Justice as Lucius Jenkins.

As Gavel in the film Symphony of the Fallen: Origin".