After Hours Theatre Company

After Hours Theatre Company After Hours Theatre Company is an LA-based theatre company specializing in reinvigorating the live experience through immersive entertainment.

afterhourstheatre.com

As we enter the final weekend of Dark Library: The Time Machine, we find ourselves reflecting on the incredible artists,...
05/29/2026

As we enter the final weekend of Dark Library: The Time Machine, we find ourselves reflecting on the incredible artists, designers, technicians, and storytellers who brought this world to life.

Thank you to our extraordinary cast:
Janaya Jones, Gabe Oliva, Katherine Powers, Luke Rampersad, Will Riddle, Parker Sela, Paul Stanko, and Ian Wolf.

A special thank you to Philip Alexander for stepping into the role of Edward Turner throughout our final weekend of performances, and to Jaylen Harvey for serving as understudy throughout the production.

To our creative team, Blaise Hemingway, Jennifer Strattan, Jennifer Oundjian, Cooper Baldwin, and Emily DePauw, thank you for your imagination, artistry, and dedication.

To our designers and production team, E.K. Dagenfield, D’Angelo Reyes, Aiden Vice, Harrison Johnstone, Cooper Baldwin, Liuba Randolph, Natalia Aksenova, Parker Sela, Jeremy Needleman, Al Rahn, Robert Ramirez, Brian Russell, Clayton Williams, and Graham Wetterhahn, thank you for creating the magic that made the impossible feel real.

And to our Stage Manager, Nia Johnson, who helped keep the gears of time turning night after night and served as understudy extraordinaire!

Most importantly, thank you to every audience member who stepped through the library doors and became part of the story.

Our final weekend is completely sold out, and our hearts are full. Thank you for joining us on this journey through the H.G. Wells multiverse and for making Dark Library: The Time Machine such an unforgettable chapter.

Until we meet again, fellow travelers. ⏰

Announcing the winners of the 2026 Los Angeles Immersive Invitational ✨Thank you to every artist, creator, volunteer, co...
05/13/2026

Announcing the winners of the 2026 Los Angeles Immersive Invitational ✨

Thank you to every artist, creator, volunteer, collaborator, and audience member who helped make this year’s invitational such a special weekend. Watching these immersive experiences come to life in less than 48 hours was truly inspiring, and we are so grateful to all of the teams who shared their work with us.

And now, our 2026 winners 🏆

🏆 Audience Prize:
🏆 Criteria Prize:
🏆 Judges Runner-Up:
🏆 Judges Prize Winner:

Congratulations again to all of our participating teams for an incredible year of immersive storytelling. We can’t wait to see what you create next year!

It’s giving immersive 💅
05/12/2026

It’s giving immersive 💅

Give mom the greatest gift of all this Mother’s Day… the ability to travel through time. ⏳Availability remains for our t...
05/10/2026

Give mom the greatest gift of all this Mother’s Day… the ability to travel through time. ⏳

Availability remains for our two showings today at 4 PM and 6 PM. ⚡️

Join the Royal Society for an evening inside the H.G. Wells multiverse at After Hours Theatre Company’s Dark Library: The Time Machine.

Because flowers fade 💐 … but witnessing a dangerous scientific experiment together? That’s forever.

📸:

The Dark Library returns this Thursday! 📚✨After a brief recess, the Society reconvenes as matters of science allow littl...
05/05/2026

The Dark Library returns this Thursday! 📚✨

After a brief recess, the Society reconvenes as matters of science allow little time for rest. 🔭

Still considering your membership? Our fellow travelers insist… you must attend. Secure your invitation for our extended run of performances, beginning this Thursday until May 17th ⏳

One more applause 👏🏼👏🏼👏🏼The 2026 Immersive Invitational is officially a wrap, and this weekend was something special.Con...
05/04/2026

One more applause 👏🏼👏🏼👏🏼

The 2026 Immersive Invitational is officially a wrap, and this weekend was something special.

Congratulations to ALL of our teams for their incredible work 🏆 The creativity, collaboration, and heart that went into every piece was unreal.

This is what immersive is all about. Until next year 💫

05/04/2026

We are in the final stretch of the 2026 Los Angeles Immersive Invitational ✨

In just a few hours, this incredible weekend of creativity, risk-taking, and immersive storytelling will come to a close.

Last minute spots available for the 8:15pm performance!

05/03/2026

Previews are done and now it’s time to welcome our audiences for the 2026 Immersive Invitational 💥

05/03/2026

We are just a few hours away from the first preview of the Los Angeles Immersive Invitational 💥

For the last two days, our teams have been working tirelessly to dream up, build, rehearse, and bring these brand new experiences to life. Today, it all comes together.

We can’t wait to share their incredible work with audiences tonight. ✨

05/02/2026

Things are getting serious at the 2026 Immersive Invitational 👀

Address

Los Angeles, CA

Alerts

Be the first to know and let us send you an email when After Hours Theatre Company posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Establishment

Send a message to After Hours Theatre Company:

Share

//iconSize: [32, 32], //html: '' }) .bindTooltip(name, { //permanent: true, direction: 'bottom', //offset: L.point(12, 25), //opacity: 0.88, interactive: true }) .bindPopup(name); markersLayer.addLayer(marker); } function getMore() { if (gettingMore) { return; } gettingMore = true; var center = map.getCenter(); $.ajax({ url: "/vicinitysearch", data: { lat: center.lat, lng: center.lng, country: "UNITED STATES" } }) .done(function(data) { var added = 0; data.forEach(function(loc) { if (!locationIds.includes(loc.id)) { var mapLoc = {id:loc.id,lat:loc.latitude,lng:loc.longitude,title:trunc20(loc.name),popupHtml:loc.popupHtml,urlPath:loc.urlPath,pictureUrl:loc.pictureUrl}; locations.push(mapLoc); locationIds.push(loc.id); map._addMarker(mapLoc); added++; } }); }) .always(function() { gettingMore = false; }); } map._clearMarkers = function() { markersLayer.clearLayers(); } }); }, 4000); });