X

This website uses cookies. By continuing to browse you accept that cookies are used. Learn more

Annie

Annie makes its long-awaited return to the London stage starring comedy superstar.


Miranda Hart*, award-winning writer and star of smash-hit TV shows Miranda and Call the Midwife.


With its Tony® award-winning book and score, including the unforgettable songs, It’s The Hard-Knock Life, Easy Street and Tomorrow.

Read More

Set in 1930s New York during The Great Depression, brave young Annie is forced to live a life of misery at Miss Hannigan’s orphanage. Her luck soon changes when she is chosen to spend a
fairy tale Christmas with famous billionaire, Oliver Warbucks.

Meanwhile, spiteful Miss Hannigan has other ideas and hatches a plan to spoil Annie’s search for her true family.

* Miranda Hart plays Miss Hannigan until 17th September 2017.

Annie

LocationDateVenuePrice (you pay) 
London17 August, 2017,
3:00 pm
Piccadilly TheatreSold out
London17 August, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 88.50
View
London18 August, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 88.50
View
London19 August, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 59.00
View
London19 August, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London20 August, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 59.00
View
London21 August, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 88.50
View
London23 August, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 73.75
View
London24 August, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London24 August, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 88.50
View
London25 August, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 73.75
View
London26 August, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 59.00
View
London26 August, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 73.75
View
London27 August, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 59.00
View
London28 August, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 88.50
View
London30 August, 2017,
7:30 pm
Piccadilly TheatreSold out
London31 August, 2017,
3:00 pm
Piccadilly TheatreSold out
London31 August, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 88.50
View
London1 September, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London2 September, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London2 September, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 59.00
View
London3 September, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 59.00
View
London4 September, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 41.30
View
London6 September, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 53.10
View
London7 September, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 53.10
View
London7 September, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 41.30
View
London8 September, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 59.00
View
London9 September, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 59.00
View
London9 September, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London10 September, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London11 September, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London13 September, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London14 September, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London14 September, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London15 September, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 59.00
View
London16 September, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 59.00
View
London16 September, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London17 September, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 59.00
View
London18 September, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London20 September, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London21 September, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London21 September, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London22 September, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London23 September, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London23 September, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London24 September, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 59.00
View
London25 September, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London27 September, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 41.30
View
London28 September, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 41.30
View
London28 September, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London29 September, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London30 September, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London30 September, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 59.00
View
London1 October, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London2 October, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London4 October, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London5 October, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London5 October, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London6 October, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London7 October, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London7 October, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London8 October, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 59.00
View
London9 October, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London11 October, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London12 October, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London12 October, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London13 October, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London14 October, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London14 October, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London15 October, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London16 October, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London18 October, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London19 October, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London19 October, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London20 October, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London21 October, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London21 October, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London22 October, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London23 October, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London25 October, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London26 October, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London26 October, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London27 October, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London28 October, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London28 October, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London29 October, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London30 October, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 41.30
View
London1 November, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London2 November, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 41.30
View
London2 November, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London3 November, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London4 November, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London4 November, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London5 November, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London6 November, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London8 November, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London9 November, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 41.30
View
London9 November, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London10 November, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London11 November, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London11 November, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London12 November, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London13 November, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London15 November, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London16 November, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London16 November, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 41.30
View
London17 November, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London18 November, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London18 November, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London19 November, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London20 November, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London22 November, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London23 November, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London23 November, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London24 November, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London25 November, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London25 November, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London26 November, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London27 November, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London29 November, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London30 November, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London30 November, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London1 December, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London2 December, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London2 December, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London3 December, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London4 December, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London6 December, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London7 December, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London7 December, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London8 December, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London9 December, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London9 December, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London10 December, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London11 December, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London13 December, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London14 December, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London14 December, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London15 December, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London16 December, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London16 December, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London17 December, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London18 December, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London20 December, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London21 December, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London21 December, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London22 December, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London23 December, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London23 December, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London24 December, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London26 December, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London27 December, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London27 December, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London28 December, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London28 December, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London29 December, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London30 December, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London30 December, 2017,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London31 December, 2017,
3:00 pm
Piccadilly Theatrefrom
£ 44.25
View
London1 January, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London3 January, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 44.25
View
London4 January, 2018,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London4 January, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London5 January, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London6 January, 2018,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London6 January, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London7 January, 2018,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London8 January, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London10 January, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London11 January, 2018,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London11 January, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London12 January, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London13 January, 2018,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London13 January, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London14 January, 2018,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London15 January, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London17 January, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London18 January, 2018,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London18 January, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London19 January, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London20 January, 2018,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London20 January, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London21 January, 2018,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London22 January, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London24 January, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London25 January, 2018,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London25 January, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London26 January, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London27 January, 2018,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London27 January, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London28 January, 2018,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London29 January, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London31 January, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London1 February, 2018,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London1 February, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London2 February, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London3 February, 2018,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London3 February, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London4 February, 2018,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London5 February, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London7 February, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London8 February, 2018,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London8 February, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London9 February, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London10 February, 2018,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London10 February, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London11 February, 2018,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London12 February, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London14 February, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London15 February, 2018,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London15 February, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London16 February, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London17 February, 2018,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View
London17 February, 2018,
7:30 pm
Piccadilly Theatrefrom
£ 23.60
View
London18 February, 2018,
3:00 pm
Piccadilly Theatrefrom
£ 23.60
View

Important Information

Running time: 2 hours 20 minutes, including an interval.

Age Restriction: Suitable for all ages, but please note that children under the age of 5 will not be admitted into the theatre. All persons entering the theatre must have their own ticket.

Come on down to easy street and watch the sun come out