Theatre

TELEVISION

MOVIES

THEATRE

Accent On Youth (Apr-June 2009)

Stephen Gaye

Samuel J Friedman Theatre, NYC

Curtains

Lieutenant Frank Cioffi

Al Hirschfeld Theatre, NYC (Feb 2007 - Jun 2008)

Ahmanson Theatre, Los Angeles, CA (Jul-Sep 2006)

An Oak Tree (Dec 21, 2006)

The father

Barrow Street Theatre, NYC

Spamalot

Brave Sir Robin, Brother Maynard, Guard

Shubert Theatre, NYC (Feb 2005 - Apr 2006)

Shubert Theatre, Chicago, IL (Dec 2004 - Jan 2005)

A Wonderful Life (Dec 12, 2005)

Clarence the angel

Actors' Fund benefit, Shubert Theatre, NYC

Beatrice and Benedict (Apr 2003)

Benedict

New York Philharmonic, NYC

The Guys (Sep-Oct 2002)

Nick the fire chief

The Actors' Gang, Los Angeles, CA

Six Dance Lessons In Six Weeks (May-July 2001)

Michael Minetti

Geffen Playhouse, Los Angeles, CA

The Boys From Syracuse (Sep-Oct 1999)

Dromio of Syracuse

UCLA's Freud Playhouse, Los Angeles, CA

Trial By Jury (July 28, 1997)

Learned judge

Friends of the Musical Arts Saratoga, Janet Kinghorn Bernhard Theatre, Saratoga Springs, NY

The Normal Heart (Mar 1995)

Coast Playhouse, West Hollywood, CA

It's Only A Play (Apr-June 1992)

Frank Finger

Center Theatre Group, James A. Doolittle Theatre, Hollywood, CA

Elliott Loves (June 1990)

Phil

Promenade Theatre, NYC

The Heidi Chronicles (Sep 1989  Mar 1990)

Dr Peter Patrone

Plymouth Theatre, NYC

The Cherry Orchard (Feb 1989)

Yasha

Soviet Union and Japanese tour

Waiting For Godot (Oct-Nov 1988)

Lucky (understudy)

Mitzi E. Newhouse Theatre, Lincoln Centre, NYC

Much Ado About Nothing (July 1988)

Don John

New York Shakespeare Festival, Delacorte Theatre, NYC

Zero Positive (Apr-June 1988)

Himmer

New York Shakespeare Festival, LuEsther Hall, Public Theatre, NYC

The Cherry Orchard (Jan-Apr 1988)

Yasha

Majestic Theatre, Brooklyn Academy of Music, Brooklyn, NY

The Author's Voice (May 1987)

Gene

Marathon '87, Ensemble Studio Theatre, NYC

The Maderati (Feb 1987)

Keene Esterhazy

Marathon '87, Ensemble Studio Theatre, NYC

Camille (1986-87)

Count Druftheim

Long Wharf Theatre, New Haven, CT

A Midsummer Night's Dream (July 1986)

Lysander

Pepsico Summer Festival, NY

Hamlet (Feb-May 1986)

Laertes

New York Shakespeare Festival, Estelle R. NewmanTheatre, Public Theatre, NYC

Cyrano de Bergerac (1985)

Multiple roles

Guthrie Theatre, Minneapolis, MN

A Midsummer Night's Dream (1985)

Lysander

Guthrie Theatre, Minneapolis, MN

Execution of Justice (1985)

Miliks friend

Guthrie Theatre, Minneapolis, MN

Candida (1985)

Marchbanks

Guthrie Theatre, Minneapolis, MN

Donuts (1985)

Equity Library Theatre Informals, Bruno Walter Auditorium, Lincoln Center, NYC

The Grand Hysteric (Nov 1984)

Game

The New Directors Project, Perry Street Theatre, NYC

Tartuffe (1984)

Damis

Guthrie Theatre, Minneapolis, MN

The Three Zeks (1984)

Ivan

Pearl Theatre Company, Nameless Theatre, NYC

Candida (1983-84)

Marchbanks

Goodman Theatre, Chicago, IL

The Seagull (Nov 1983)

Treplev

Guthrie Theatre, Minneapolis, MN

That's It, Folks! (June 1983)

Otis

Playwrights Horizons Theatre, NYC

Holiday (1983)

Ned

Long Wharf Theatre, New Haven, CT

Summer (Jan-Mar 1983)

David

Manhattan Theatre Club Downstage, NYC

Beyond Therapy (May-June 1982)

Andrew

Brooks Atkinson Theatre, NYC

The Vienna Notes (July-Aug 1981)

Stubbs

Williamstown Second Company, Williamstown, MA

The Inspector General (July-Aug 1981)

Khlestakov

Williamstown Second Company, Williamstown, MA

A Winter's Tale (June-July 1981)

Time as Chorus Sicilia

Williamstown Second Company, Williamstown, MA

The Front Page (July-Aug 1980)

Kruger, the banjo-playing reporter

Williamstown Theatre Festival, Williamstown, MA

Cyrano de Bergerac (July 1980)

Cadet/Cavalier

Williamstown Theatre Festival, Williamstown, MA

Candida (July 1980)

Lexy

Williamstown Theatre Festival, Williamstown, MA

Waiting For Godot

Vladimir

Yale University, New Haven, CT

Measure For Measure

Lucio

Yale University, New Haven, CT

St Joan

Cauchon

Yale University, New Haven, CT

Who's Afraid of Virginia Woolf?

Nick

Yale University, New Haven, CT