britishtheatre.
Open navigation
PlaysNow booking

Oh, Mary!

Trafalgar Theatre, London

Official tickets · Secure checkout · Mobile e-tickets · 24/7 support

Booking until 2 January 20271 hour 20 minutes, no intervalAges 14+

Venue

Trafalgar Theatre, London

Category

Plays

About the show

Lolly Adefope makes her West End debut as Mary Todd Lincoln in Cole Escola’s Tony and Olivier Award-winning comedy Oh, Mary! at the Trafalgar Theatre, playing until 5 December 2026, with the production booking until 2 January 2027. A one-act dark comedy running 1 hour 20 minutes, for ages 14+. Book tickets on British Theatre.

Book Oh, Mary! tickets at the Trafalgar Theatre, London

Oh, Mary! is an uproariously dark comedy about a miserable, suffocated Mary Todd Lincoln in the weeks leading up to Abraham Lincoln’s assassination. Unrequited yearning, alcoholism and suppressed desires abound in this one-act play, which finally examines the forgotten life and dreams of Mrs Lincoln through the lens of an idiot: playwright Cole Escola. It plays at the Trafalgar Theatre on Whitehall, with booking now open until 2 January 2027.

Declared “one of the best comedies in years” by The New York Times, Oh, Mary! won Tony Awards for Best Leading Actor in a Play (Cole Escola) and Best Direction of a Play (Sam Pinkleton), and the London production won the Olivier Award for Best Entertainment or Comedy Play. Time Out called it “dizzyingly, breathtakingly funny… a fast and wild joy ride!”

Lolly Adefope leads the Oh, Mary! company at the Trafalgar Theatre

Lolly Adefope, known for Ghosts, plays Mary Todd Lincoln for the first time from 28 September to 5 December 2026, making her West End debut. She is joined by Syrus Lowe as Mary’s Husband, Vinnie Heaven as Mary’s Teacher, Lucy Frederick as Mary’s Chaperone and J.R. Ballantyne as Mary’s Husband’s Assistant. Johan Munir, Geri Allen and Alex James Ellison are the understudies.

Oh, Mary! is written by Cole Escola and directed by Sam Pinkleton. Casting can change for individual performances, so if you are booking for Lolly Adefope, choose a date up to 5 December 2026.

What an evening at Oh, Mary! at the Trafalgar Theatre feels like

The show runs for 1 hour 20 minutes with no interval, so it is a tight, fast night out that leaves plenty of time for dinner before or drinks after around Trafalgar Square. The Trafalgar Theatre is at 14 Whitehall, moments from Trafalgar Square and Charing Cross station, which makes it one of the easiest West End theatres to reach.

How to book Oh, Mary! tickets on British Theatre

Tickets for Oh, Mary! at the Trafalgar Theatre are on sale now on British Theatre. Choose a date in the calendar on this page to see the performances and prices available, as prices vary by date and seat. Thursdays have two performances, at 5.30pm and 8.45pm, which can be a good way to fit the show around work or dinner.

Practical tips before you see Oh, Mary! at the Trafalgar Theatre

  • There is no interval, so arrive in good time and visit the bar or facilities before the show starts.
  • The show is recommended for ages 14 and over, and children under 4 are not admitted.
  • Performance times change over Christmas, so check the time for your date when you book.
  • The Trafalgar Theatre box office is open Monday to Saturday, 10am to 7.45pm.

Why you will love Oh, Mary! in the West End

  • A Tony and Olivier Award-winning comedy that packs its story into a single act.
  • Lolly Adefope’s West End debut in the title role of Mary Todd Lincoln.
  • Cole Escola’s gleefully absurd take on American history.
  • A central West End venue a short walk from Trafalgar Square.

In the mood for more theatrical chaos? The Play That Goes Wrong is another West End comedy built for big laughs.

Good to know before Oh, Mary! at the Trafalgar Theatre

Oh, Mary! running time

1 hour 20 minutes, with no interval.

Age guidance for Oh, Mary!

Recommended for ages 14 and over. Children under 4 are not permitted.

Oh, Mary! performance times

Monday, Tuesday, Wednesday and Friday at 7.30pm, Thursday at 5.30pm and 8.45pm, and Saturday at 3.30pm and 7.30pm. There are no Sunday performances, and the Christmas schedule varies.

Getting to the Trafalgar Theatre

The Trafalgar Theatre is at 14 Whitehall, London SW1A 2DY. Charing Cross is the nearest station for both the Tube and mainline trains.

Performance schedule

Monday
Tuesday
Wednesday and Friday at 7.30pm
Thursday at 5.30pm and 8.45pm
Saturday at 3.30pm and 7.30pm
Christmas schedule varies

Cast & Creatives

Full cast & creatives

Who is in the Oh, Mary! cast at the Trafalgar Theatre?

Lolly Adefope plays Mary Todd Lincoln from 28 September to 5 December 2026, with Syrus Lowe as Mary’s Husband, Vinnie Heaven as Mary’s Teacher, Lucy Frederick as Mary’s Chaperone and J.R. Ballantyne as Mary’s Husband’s Assistant. The understudies are Johan Munir (Mary’s Husband and Mary’s Teacher), Geri Allen (Mary Todd Lincoln and Mary’s Chaperone) and Alex James Ellison (Mary’s Husband’s Assistant, and second cover for Mary’s Husband and Mary’s Teacher). Casting can change for individual performances.

Who created Oh, Mary!?

Oh, Mary! is written by Cole Escola and directed by Sam Pinkleton, with scenic design by dots, costume design by Holly Pierson, lighting design by Cha See, sound design by Daniel Kluger and Drew Levy, wig design by Leah J. Loukas, original music by Daniel Kluger and arrangements by David Dabbon. Casting is by Stuart Burt CDG CSA.

What awards has Oh, Mary! won?

Oh, Mary! won Tony Awards for Best Leading Actor in a Play (Cole Escola) and Best Direction of a Play (Sam Pinkleton), and the London production won the Olivier Award for Best Entertainment or Comedy Play.

Frequently asked questions

Who plays Mary Todd Lincoln in Oh, Mary! in London?

Lolly Adefope plays Mary Todd Lincoln at the Trafalgar Theatre from 28 September to 5 December 2026, making her West End debut. Casting can change for individual performances.

Who else is in the Oh, Mary! cast?

Syrus Lowe plays Mary’s Husband, Vinnie Heaven plays Mary’s Teacher, Lucy Frederick plays Mary’s Chaperone and J.R. Ballantyne plays Mary’s Husband’s Assistant. Johan Munir, Geri Allen and Alex James Ellison are the understudies.

How long is Oh, Mary!?

Oh, Mary! runs for 1 hour 20 minutes with no interval.

How long is Oh, Mary! booking at the Trafalgar Theatre?

Oh, Mary! is currently booking until 2 January 2027 at the Trafalgar Theatre.

What are the Oh, Mary! performance times?

Monday, Tuesday, Wednesday and Friday at 7.30pm, Thursday at 5.30pm and 8.45pm, and Saturday at 3.30pm and 7.30pm. There are no Sunday performances, and the Christmas schedule varies, so check the time for your date when you book.

What age is Oh, Mary! suitable for?

Oh, Mary! is recommended for ages 14 and over. Children under 4 are not permitted.

Where is Oh, Mary! playing in London?

At the Trafalgar Theatre, 14 Whitehall, London SW1A 2DY, moments from Trafalgar Square and Charing Cross station.

How do I get to the Trafalgar Theatre?

Charing Cross is the nearest station for both the Tube and mainline trains, a short walk from the theatre. Embankment station is also nearby.

How do I book Oh, Mary! tickets?

Tickets are on sale now on British Theatre. Pick a date in the calendar on this page to see the performances and prices available at the Trafalgar Theatre.

Are there accessible performances of Oh, Mary!?

Access performance dates are still to be confirmed. For access bookings, contact the Trafalgar Theatre access line on 0333 009 5399 (Type Talk 18001 0333 009 5399).

Is there an interval in Oh, Mary!?

No. Oh, Mary! is a one-act play with no interval, so visit the bar and facilities before the performance starts.

Is Oh, Mary! a musical?

No. Oh, Mary! is a one-act comedy play written by Cole Escola.

Cancellation policy. Cannot be canceled or rescheduled

Venue

Trafalgar Theatre, London

View venue
Tube

Charing Cross

Train

Charing Cross

Bus

3, 11,12, 24, 53, 77a, 88, 91, 139, 159, 453

Parking

MasterPark Trafalgar Square. NCP Bedfordbury Street.

You might also like

View all

The Mousetrap

St Martin's Theatre, London

Open-ended West End run at St Martin’s Theatre, now booking into its 75th year

4.6star rating

from £30

Amadeus

Noel Coward Theatre, London

17 April to 7 August 2027

from £24

Share

from £29.27

Oh, Mary!