- (2004) Did a public service announcement for Rock the Vote.
- (2008) Performed at NYC "Between My Legs", with Rufus Wainwright.
- (2010) Appeared in music video for Vampire Weekend's "Giving Up the Gun".
- (2011) Appeared in music video "Time To Dance" by The Shoes, filmed in the UK.
- (2014) He played the role of "Roland" in Nick Payne's "Constellations" on Broadway, co-starring Ruth Wilson and directed by Michael Longhurst, for which he was nominated for a Drama League Award.
- (2015) He played the role of "Seymour" in "Little Shop of Horrors" on Broadway, directed by Dick Scanlan.
- (2016) Stage play: "Constellations" playing Roland opposite Ruth Wilson's Marianne. Director: Michael Longhurst. Writer: Nick Payne (Samuel J. Friedman Theater, New York)
- (February 11, 2017 - April 23, 2017) Stage Play: playing Sunday Park With George, on Broadway.