New York Premiere
October 02, 2025 - October 26, 2025
Venue Martinson Hall
By Jordan E. Cooper
Original Songs by Donald Lawrence
Directed by Stevie Walker-Webb
Presented in Association with Baltimore Center Stage
An impending flood is the least of the Johnson family’s troubles in this outrageous reimagining of Noah’s Ark from Tony Award-nominated writer and director duo Jordan E. Cooper and Stevie Walker-Webb. OH HAPPY DAY! begins in Laurel, MS, at a birthday BBQ for Lewis, the patriarch of the family. Shortly after his estranged son Keyshawn (played by Cooper) makes a surprise appearance, absurdity ensues on a day that will change their world forever. Grammy Award-winning gospel artist Donald Lawrence writes original songs for this biting new play about confronting the divine.
OH HAPPY DAY! will feature Jordan E. Cooper (Keyshawn). Additional casting will be announced at a later date.
Access Tickets
All ticket access begins at 12PM ET on the days listed below unless otherwise specified:
Public Theater Partner & Supporter Plus please log in to access tickets.
Public Theater Supporter access begins June 5.
Team Public, along with all other general ticket access, begins June 18.
If you have a promo code, please enter it prior to choosing your seats
Accessibility
Learn more about Accessibility Services for People with Disabilities. If you have additional questions, need assistance or an accommodation, please feel free to speak to a member of our staff at any point during your visit or contact us at accessibility@publictheater.org.
Select a date and time to get started.
Select a date and time to get started.
Thursday Oct 2 | 7:00 PM
Friday Oct 3 | 7:00 PM
Saturday Oct 4 | 7:00 PM
Sunday Oct 5 | 7:00 PM
Tuesday Oct 7 | 7:00 PM
Wednesday Oct 8 | 7:00 PM
Thursday Oct 9 | 7:00 PM
Friday Oct 10 | 7:00 PM
Saturday Oct 11 | 1:00 PM
Saturday Oct 11 | 7:00 PM
Sunday Oct 12 | 1:00 PM
Sunday Oct 12 | 7:00 PM
Tuesday Oct 14 | 7:00 PM
Wednesday Oct 15 | 7:00 PM
Thursday Oct 16 | 7:00 PM
Friday Oct 17 | 7:00 PM
Saturday Oct 18 | 1:00 PM
Saturday Oct 18 | 7:00 PM
Sunday Oct 19 | 1:00 PM
Sunday Oct 19 | 7:00 PM
Tuesday Oct 21 | 8:00 PM
Wednesday Oct 22 | 7:00 PM
Thursday Oct 23 | 7:00 PM
Friday Oct 24 | 7:00 PM
Saturday Oct 25 | 1:00 PM
Saturday Oct 25 | 7:00 PM
Sunday Oct 26 | 1:00 PM
Sunday Oct 26 | 7:00 PM