Peter and the Starcatcher
[Broadway]
Original Broadway Production, 2012
Black Stache
Peter and the Starcatcher
[Off-Broadway]
New York Theatre Workshop Production, 2011
Black Stache
Angels in America: Millennium Approaches
[Off-Broadway]
Signature Theatre Company Production, 2010
Prior Walter
Angels in America: Perestroika
[Off-Broadway]
Signature Theatre Company Production, 2010
Prior Walter
On the Town
[Off-Broadway]
Encores! Concert, 2008
Performer
Legally Blonde
[Broadway]
Original Broadway Production, 2007
Emmett Forrest
Mary Poppins
[Broadway]
Original Broadway Production, 2006
Bert [Replacement]
The Flamingo Kid
[New York]
Workshop, 2005
Performer
Monty Python's Spamalot
[Broadway]
Original Broadway Production, 2005
Prince Herbert
Not Dead Fred
French Guard
Minstrel
Historian
Time After Time
[New York]
Reading, 2004
H.G. Wells
Snoopy!!!
[New York]
New York Concert, 2004
Snoopy
Elegies
[Off-Broadway]
Original Off-Broadway Production, 2003
Performer
Elegies
[Off-Broadway]
, 2003
Performer
Amour
[Broadway]
Original Broadway Production, 2002
Advocate (Understudy)
Bertrand (Understudy)
Dusoleil (Understudy)
Newsvendor (Understudy)
Painter (Understudy)
Thoroughly Modern Millie
[Broadway]
Original Broadway Production, 2002
Jimmy Smith [Replacement]
Prodigal
[Off-Broadway]
Original Off-Broadway Production, 2002
Kane Flannery
Zach Marshall
Kane Flannery/Zach Marshall
The Baby and Johnny Project
[New York]
Workshop, 2001
Billy Kostecki
Jesus Christ Superstar
[Broadway]
Broadway Revival, 2000
Apostle/Disciple
Disciple
Footloose
[Broadway]
Original Broadway Production, 1998
Willard Hewitt [Replacement]