- (2013) TV commercial for Toyota Corolla
- (2016) TV commercial for Toyota Prius
- (2011) Stage play: Pelleas and Melisande by Maurice Maeterlinck - playing Pelleas, at the Cutting Ball Theater, San Francisco, CA.
- (2016) Stage play: The Nether by Jennifer Haley - playing Woodnut, at the San Francisco Playhouse, San Francisco, CA.
- (2012) Stage play: Richard the First (trilogy of plays) by Gary Graves - playing Richard, at the Central Works Theater, Berkeley, CA.
- (2015) Stage play: Ada and the Engine by Lauren Gunderson - playing Lord Lovelace/Lord Byron, at the Central Works Theater, Berkeley, CA.
- (2014) Stage play: Cat on a Hot Tin Roof by Tennessee Williams - playing Brick Pollitt, at the Village Theater, Danville, CA.
- (2012) Stage play: A Lie of the Mind by Sam Shepard - playing Frankie, at the Boxcar Theater, San Francisco, CA.
- (2010) Stage play: In the Red and Brown Water by Tarell Alvin McCraney - playing O Li Roon/The Man from State, at the Marin Theatre Company, Mill Valley, CA.
- (2009) Stage play: True West by Sam Shepard- playing Lee, at the Casitas Group Theater, Los Angeles, CA.
- (2016) Stage play: Who's Afraid of Virginia Woolf? by Edward Albee - playing Nick, at the Shotgun Players Theater, Berkeley, CA.
- (2015) Stage play: Fifth of July by Lanford Wilson - playing Jed, at the Aurora Theatre Company, Berkeley, CA.
- (2014) Stage play: Jerusalem by Jez Butterworth - playing Davey, at the San Francisco Playhouse, San Francisco, CA.
- (2011) Stage play: The Nature Line by J.C. Lee - playing Jason, at the Phoenix Theater, San Francisco, CA.
- (2016) Stage play: A Dream Play by August Strindberg - playing The Officer, at the Cutting Ball Theater, San Francisco, CA.
- (2013) Stage play: Anna Christie by Eugene O'Neill - playing Mat Burke, at the Village Theater, Danville, CA.
- (2009) Stage play: Fool for Love by Sam Shepard - playing the Old Man, at the Casitas Group Theater, Los Angeles, CA.
- (2013) Stage play: The Bereaved by Thomas Bradshaw - playing Teddy, at the Crowded Fire Theater, San Francisco, CA.
- (2011) Stage play: Songs of the Dragons Flying to Heaven by Young Jean Lee - playing White Person 2, at the Crowded Fire Theater Company/Asian American Theater Company, San Francisco, CA.
- (2018) Stage play: In Braunau by Dipika Guha - playing Justin, in The Rueff (A.C.T. Strand Theater), San Francisco, CA.
- (2017) Stage play: Kill the Editor by Aren Haun - playing Cameron, at the Exit Studio theater, San Francisco, CA.
- (2013) Stage play: Chris Christophersen by Eugene O'Neill - playing Paul Anderson, at Eugene O'Neill's "Tao House" property, Danville, CA.
- (2011) Stage play: Treefall by Henry Murray - playing August, at the New Conservatory Theatre Center, San Francisco, CA.
- (2014) Stage play: Our Town by Thornton Wilder - playing George Gibbs, at the Shotgun Players Theater, Berkeley, CA.
- (2014) Stage play: Dracula Inquest by Gary Graves- playing Jonathan Harker, at the Central Works Theater, Berkeley, CA.
- (2010) Stage play: A Few Good Men by Aaron Sorkin - playing Lance Corporal Harold Dawson, at the Hapgood Theatre Company, Antioch, CA.
- (2022) Stage play: Heroes of the Fourth Turning by Will Arbery - playing Kevin, at the San Francisco Playhouse, San Francisco, CA.
Contribute to this page
Suggest an edit or add missing content