- (2014) Stage Play: Avasthe by U.R. Ananthamurthy - playing Krishnappa Gowda (lead), Directed and Adapted by: Prakash Belawadi
- (2015) Stage Play: Venus in Fur by David Ives - playing Thomas Novachek (lead), Dir: Arjun Sajnani
- (2012) Stage Play: The Man with a Violent Temper by Anton Chekhov - playing Nikolay Andreitch (lead), Dir: Anmol Vellani
- (2015) Stage Play: Hardy's Apology by Sundar Sarukkai - playing Srinivasa Ramanujan (lead), Dir: Prakash Belawadi
- (2016) Stage Play: The Royal Hunt of the Sun by Peter Shaffer - playing Martin (Sr. and Young), Dir: Prakash Belawadi
- (2012) Stage Play: One Flew Over the Cuckoo's Nest by Dale Wasserman - playing Randle Patrick McMurphy (lead), Dir: Arundhati Raja (Jagriti Theatre Production)
- (2013-14) Stage Play: The Shawl by David Mamet - Director
- (2018 - present) Stage Play: Shikhandi by Faezeh Jalali - playing Male Narrator & Lord Shiva, Dir: Faezeh Jalali
- (2014 - present) Stage Play: Copenhagen by Michael Frayn - playing Werner Heisenberg (lead), Dir: Prakash Belawadi
- (2011) Stage Play: Reservoir Dogs by Quentin Tarantino - Director
- (2016) Stage Play: Shylock by William Shakespeare - playing Antonio (lead), Adapted from The Merchant of Venice, and Directed by Surendranath (Rangashankara Theatre Production)
- (2016) Stage Play: Flypaper Trap by Swati Simha - playing Srini (lead), Dir: Ashish Sen
- (2012) Stage Play: Man for All Seasons by Robert Bolt - playing Richard Rich, Dir: Arjun Sajnani
- (2008-12) Stage plays: Alarms and Excursions by Michael Frayn - playing Chris; Sic by Melissa James Gibson - playing Frank; This by Melissa James Gibson - playing Alan; Pizzazz by Hugh Leonard - playing Dr. Conroy, Dir (all): Sharanya Ramprakash, Rangashankara Theatre, Bangalore
- (2017 - present) Stage Play: Gajab Kahani (The Elephant's Journey) by Jose Saramago - playing the Portuguese Cavalry Commander (primary), Dir: Mohit Takalkar, Adapted by: Amitosh Nagpal
Contribute to this page
Suggest an edit or add missing content