Curtains as Aaron Fox (Broadway, Original Cast, opening March 2007; OCC Award Nomination)

The Full Monty (West End Premiere)
as Malcolm McGregor (London's West End, 2002)

The Full Monty
as Malcolm McGregor (Broadway, Original Cast, 2000-2001)

Candide
as Candide (Broadway Revival, 1997; Theatre World Award, Drama League Award, Drama Desk Nomination)
A Tree Grows In Brooklyn as Johnny Nolan (City Center Encores!, 2005)

Encores! Bash
(City Center Encores!, November 2003)

Encores! Broadway Bash
(City Center Encores!, 2001)

Strike Up The Band
as Jim Townshend (City Center Encores!, 1998)

Dream True as Peter (Vineyard Theatre, 1998)


Floyd Collins
as Homer Collins (Playwright's Horizons, 1996)

The Trojan Women: A Love Story
as Aeneas (En Garde Arts, 1996)

Allegro
(City Center Encores!, 1994)

Hit the Lights! (Vineyard Theatre, 1993/94)
The Phantom of the Opera as Raoul (National Tour)

The Music of the Night
(National Tour)

Hair
as Claude (International Tour)
South Pacific in concert as Lt. Joe Cable (Carnegie Hall, 2005)

Dream True in Concert
as Vernon (Cooper Union, 2004)

Floyd Collins reunion concert
as Homer Collins (Playwright's Horizons, 2003)

Funny Girl in Concert
as Wedding Tenor (Actor's Fund Benefit, 2002)

Carousel in Concert
as Enoch Snow (Carnegie Hall, 2002)

The Velveteen Rabbit
Curtains as Aaron Fox (LA's Ahmanson Theatre, 2006)

The Highest Yello
w as Dr. Felix Rey (Signature Theatre, VA, 2004; Helen Hayes Award)

Brigadoo
n as Tommy (Reprise! Concert Series, 2004)

110 in the Shad
e as Starbuck (Pasadena Playhouse, 2004; Backstage West Garland Award)

Casino Paradis
e as Stanley (Prince Music Theatre, Philadelphia, 2004)

Beaut
y as Prince Charming (La Jolla Playhouse, 2003)

The Full Mont
y as Malcolm McGregor (Old Globe Theatre, San Diego, 2000)

Floyd Collin
s as Homer Collins (AMTF, 1994)

Strike Up The Ban
d as Jim Townshend (Goodspeed Opera House)

Fiddler on the Roof
as Perchik

Evit
a as Che

Camelot
as Lancelot

Grease

Twelfth Nigh
t
Broadway/London
Off-Broadway/Encores!
Tours
Other NY Shows
Regional