London Drum

Punch at the Apollo Theatre – Based on Jacob Dunne’s true story

Punch
Where? Apollo Theatre, Shaftesbury Avenue, Soho When? 22nd September to 29th November 2025 7.30 PM (Mon, Wed-Sat); 7 PM (Tue) 2.30 PM matinees (Thu & Sat) Running time? 2 hours 25 mins, with no interval Price? From £25 Parking: Nearby car parks Buses: 1, 14, 19, 22, 24, 29, 38, 55, 176 Bus fares Trains: The closest station is Piccadilly Circus Bakerloo Piccadilly Other nearby stations: Covent Garden, Leicester Square and Tottenham Court Road Train fares

Tickets from £25 Book tickets

Official tickets from London Theatre Direct 100% secure booking process Tickets are exchanged or fully refunded if the show is cancelled Full member of STAR - the Society Of Ticket Agents and Retailers

Following its sold-out run at the Young Vic, James Graham's critically-acclaimed play Punch is transferring to the West End for a 10-week run.

Based on Jacob Dunne's moving true story, it follows the life of a typical teenager who spends his Saturday nights fooling around with friends. But then one impulsive punch leads to fatal consequences, and changes his life forever.

After serving time in prison Jacob comes out lost and directionless, but then he meets Joan and David – the parents of his one-punch victim – which begins a profound transformation in his life. 

What the theatre critics say...

The Telegraph: ★★★★★ "Another state-of-the-nation masterpiece from James Graham"

Punch Cast & Creatives

Director: Adam Penford; Written by: Jacob Dunne, James Graham; Cast: Alec Boaden, Julie Hesmondhalgh, Tony Hirst, Shalisha James-Davis, Emma Pallant, David Shields

How to get to Apollo Theatre

Bus and train fares to Apollo Theatre
Fare zone Cash Oyster & Contactless Travelcard
Single fare Single fare Daily cap One day
Peak Off-peak Peak Off-peak Any­time Off-peak
Bus (all zones) n/a £1.75 £5.25 £6
Train (zone 1) £7 £2.90 £2.80 £8.90 £8.90 £16.60(zone 1-4) £16.60(zone 1-6)
Train (zone 1-2) £7 £3.50 £2.90 £8.90 £8.90
Train (zone 1-3) £7 £3.80 £3.10 £10.50 £10.50
Train (zone 1-4) £7 £4.60 £3.40 £12.80 £12.80
Train (zone 1-5) £7 £5.20 £3.60 £15.30 £15.30 £23.60(zone 1-6)
Train (zone 1-6) £7 £5.80* £3.80* £16.30 £16.30
* Journeys between zone 1 and Heathrow are always charged at the peak rate. Prices are correct as of
Bus No.1, 14, 19, 22, 24, 29, 38, 55 and 176 all stop near Apollo Theatre. The closest train station is Piccadilly Circus Bakerloo Piccadilly. Plan your journey from Bank, Charing Cross, Earl’s Court, Euston, King’s Cross St. Pancras, Liverpool Street, London Bridge, Marylebone, Paddington, Victoria, Waterloo or another station:

You might be interested in…

Search for more theatre shows in London, or look for things to do in Soho. Check out all the other events on Monday 22nd September, Tuesday 23rd September and during September 2025

★★★West End

Read our review of the West End

From £27Born With Teeth

Born With Teeth – About Shakespeare & Christopher Marlowe

From £19Dracula

Dracula – A new adaptation of Bram Stoker’s horror classic

From £25Troilus And Cressida

Shakespeare’s Troilus And Cressida at the Globe Theatre

From £19The Enormous Crocodile

The Enormous Crocodile at Regent’s Park Open Air Theatre

From £35The Lion The Witch and The Wardrobe

The Lion, The Witch And The Wardrobe at Sadler’s Wells