• 2019
  • UK
  • 1h 52min
  • 12A
  • Directed by: Danny Boyle
  • Cast: Himesh Patel, Lily James, Kate McKinnon

Singer-songwriter Jack (Patel) is knocked unconscious when a bus hits his bike, and he wakes up in a world where the Beatles are unknown. There’s some fine comedy (including from Sheeran, playing himself) but it gets less surefooted; Patel can’t stop Jack from being rather morose and it’s neither a classic Curtis rom-com nor as infectiously euphoric as Boyle’s best work.

Read review

Performance times

Whilst every effort has been made to ensure the information displayed here is accurate, always check with the venue before attending (especially during the Covid-19 pandemic).

Castle Douglas Town Hall (0.0 miles)

Main Street, Castle Douglas, DG7 1AE
Add to favourites

Wed 12 Jan


Yesterday (12A)

Jack Malik is a struggling singer-songwriter in an English seaside town whose dreams of fame are rapidly fading. After a freak bus accident during a mysterious global blackout, Jack wakes up to discover that The Beatles have never existed. Performing songs by the greatest band in history to a world that has never heard them, Jack becomes on overnight sensation with a little help from his agent.

Text supplied by third party.

Reviews & features

Himseh Patel busked to get into struggling musician 'mindset' for Yesterday

8 Jul 2019

Film gossip

Himesh Patel went busking in Norfolk in disguise to get in the "mindset" of a struggling musician for 'Yesterday'. The British actor plays singer/songwriter Jack Malik in a world where The Beatles never existed in the movie and the composer Daniel…

Lily James 'blown away' by Danny Boyle

6 Jul 2019

Film gossip

Lily James was "blown away" by Danny Boyle. The 30-year-old actress loved working with the famous director for their recent movie 'Yesterday' and says both Danny and writer Richard Curtis was a big part of why she wanted to sign up for the movie. She…

Himesh Patel stunned by shocking Yesterday cameo

4 Jul 2019

Film gossip

'Yesterday' star Himesh Patel was stunned by the movie's "poignant" surprise cameo. The actor plays singer songwriter Jack Malik in a world where The Beatles never existed, which leads to an incredibly emotional moment when he meets a 78-year-old John…

Danny Boyle: Ed Sheeran wasn't my first choice for Yesterday

25 Jun 2019

Film gossip

Danny Boyle didn't want to cast Ed Sheeran in 'Yesterday' at first. The 'Shape of You' hitmaker plays himself in the upcoming movie – which follows struggling musician Jack Malik (played by Himesh Patel) who one day wakes up to discover he's the only…

Danny Boyle on Yesterday: 'Himesh was a gift to us making the film, and all I had to do was make sure we didn't ruin it'

24 Jun 2019

Oscar-winning director discusses his latest film, in which the world forgets about the Beatles

It's an early public screening of Yesterday, Danny Boyle's rom-com fantasy in which one man pretends to have written the Beatles' back catalogue. Some large, bald men in rugby shirts talk noisily through the opening scenes. They're abruptly silenced…


24 Jun 20193 stars

Danny Boyle and Richard Curtis join forces for a likeable enough, Beatles-themed musical drama

Yesterday represents a long-overdue fusion of creative minds: Danny Boyle and Richard Curtis. The once-edgy Trainspotting director meets the cosy screenwriter behind Notting Hill for a story about the Beatles (or the absence of them); it feels like a…

Harry Michell lied on CV about being able to drive for Yesterday

23 Jun 2019

Film gossip

Harry Michell lied about being able to drive before filming 'Yesterday'. The 27-year-old actor confessed he had to get a stuntman to drive "about 10-metres" after claiming on his CV he had a licence – despite not being behind the wheel for a decade and…

Richard Curtis owes movie ideas to The Beatles

22 Jun 2019

Film gossip

Richard Curtis wouldn't have written any of his films were it not for the music of The Beatles. The 62-year-old screenwriter – who is known for his hit romantic comedies 'Four Weddings and a Funeral', 'Notting Hill' and 'Bridget Jones's Diary' among…

Himesh Patel didn't feel 'out of place' on Yesterday set

19 Jun 2019

Film gossip

Himesh Patel didn't feel "out of place" on the set of 'Yesterday', despite having never starred in a movie before. The 28-year-old actor – who is known for playing Tamwar Masood in the BBC One soap 'EastEnders' – makes his feature film debut in Danny…

Himesh Patel is 'proud' of Yesterday character

15 Jun 2019

Film gossip

Himesh Patel is "proud" his 'Yesterday' character isn't defined by his ethnicity. The 28-year-old actor plays singer/songwriter Jack Malik, the only person on the planet to be aware of The Beatles, in Danny Boyle's new movie and he's glad that his…

Ed Sheeran's wife set for Yesterday cameo

12 Jun 2019

Film gossip

Ed Sheeran's wife will reportedly appear with him in 'Yesterday'. The 'Shape of You' hitmaker landed a role in Danny Boyle's upcoming movie – which follows a struggling songwriter Jack Malik (Himesh Patel) who, after an accident, ends up in a world…

Tell us more about this listing.