| Year | Show | Role | Venue | Notes | Ref. |
| 1997 | Chess | Ensemble | Benedum Center | | |
| 1998 | Camelot | | |
| A Funny Thing Happened on the Way to the Forum | Hero | North Shore Music Theatre | | |
| 1998–1999 | Fame | Nick Piazza | North American Tour | | |
| 2000 | Honk! | Ugly | North Shore Music Theatre | | |
| Helen Hayes Performing Arts Center | | |
| A Funny Thing Happened on the Way to the Forum | Hero | California Musical Theatre | | |
| 2001 | The Flood | Male Lead | Prospect Theatre Company | | |
| Hair | Principal / Father / Tribe | New York City Center, Off-Broadway | Encores! Concert | |
| Bat Boy: The Musical | Rick / Dillon / Lorraine / Pan / Bud / Daisy | Union Square Theatre, Off-Broadway | | |
| Spring Awakening | Melchior Gabor | Roundabout Theatre Company | Workshop | |
| 2002 | Wicked | Boq | Unknown New York Venue | |
| 2002–2003 | Thoroughly Modern Millie | Jimmy Smith | Marquis Theatre, Broadway | Original cast | |
| 2003 | The Little Mermaid | Prince Eric | Unknown New York Venue | Workshop | |
| Bounce | Hollis Bessemer | Albert Ivar Goodman Theatre, Chicago | | |
| Kennedy Center | | |
| Bright Lights, Big City | Michael | Peter Lewis Auditorium | Concert | |
| 2004 | A Tale of Two Cities | Charles Darnay | Unknown New York Venue | Workshop | |
| The Mystery Plays | Joe Manning | Second Stage Theatre | | |
| Yale Repertory Theater | | |
| Illyria | Sebastian | Prospect Theatre | | |
| Hair | Performer | New Amsterdam Theatre | Actors' Fund Concert | |
| 2004–2005 | La Cage aux Folles | Jean-Michel | Marquis Theatre, Broadway | Original revival cast | |
| 2006 | Mary Poppins | Bert | Prince Edward Theatre, West End | Replacement cast | |
| 2009–2010 | Hair | Claude Hooper Bukowski | Al Hirschfeld Theatre, Broadway | Original revival cast | |
| 2010 | Gielgud Theatre, West End | |
| 2011 | Prometheus Bound | Prometheus | American Repertory Theater | | |
| She Loves Me | Steven Kodaly | Stephen Sondheim Theatre | Concert | |
| 2012–2013 | The Book of Mormon | Elder Kevin Price | National Tour | Original tour cast | |
| 2013–2014 | Prince of Wales Theatre, West End | Original cast | |
| 2014 | National Tour / Toronto | | |
| 2015–2016 | Eugene O'Neill Theatre, Broadway | Replacement cast | |
| 2016 | She Loves Me | Steven Kodaly | Studio 54, Broadway | Original revival cast | |
| 2017–2018 | Hello, Dolly! | Cornelius Hackl | Shubert Theatre, Broadway | |
| 2018 | Thoroughly Modern Millie | Jimmy Smith | Minskoff Theatre, Broadway | Concert | |
| 2019 | Waitress | Dr. Jim Pomatter | Brooks Atkinson Theatre, Broadway | Replacement cast | |
| 2020 | Adelphi Theatre, West End | |
| 2021 | Walk on Through: Confessions of a Museum Novice | Performer | The Met Museum | Also creator/songwriter | |
| 2022 | Eugene O'Neill Theater Center | |
| Pershing Square Signature Center | |
| Into the Woods | The Wolf / Cinderella's Prince | New York City Center, Off-Broadway | Encores! | |
| 2022–2023 | St. James Theatre, Broadway | Original revival cast | |
| 2023 | National Tour | Original tour cast | |
| Walk on Through: Confessions of a Museum Novice | Performer | Kennedy Center | Also creator/songwriter | |
| 2023–2024 | MCC Theater, Off-Broadway | |