Listen to All 18 of Himesh Patel's Heavenly Beatles Covers on the Yesterday Soundtrack

Imagine, for one brief and bizarre second, that The Beatles suddenly don't exist. But then, making things even stranger, also imagine that you're the only person on the planet who can still remember all of their iconic hits. Got it? Good — that's essentially the plot of Slumdog Millionaire director Danny Boyle's latest film, Yesterday, which arrives in theaters on June 28.

The film stars talented newcomer Himesh Patel as struggling singer-songwriter Jack Malik, who, after a bike accident that knocks out his front teeth, wakes up in a world where no one remembers The Beatles' music except for him. When he plays the wistful "Yesterday" for his friends after the accident, they ask him — obviously in awe — when he wrote the beautiful tune, and eventually he ends up hitting it big by pretending the songs are his.

If you're dying to hear all the songs used in the rock-and-roll comedy, prepare to be in just as much awe as Jack's friends when you press play on Patel's covers, ahead.

01
click to play video

"I Want to Hold Your Hand" by Himesh Patel and Lily James

02
click to play video

"Yesterday" by Himesh Patel

03
click to play video

"Something" by Himesh Patel

04

"I Saw Her Standing There" by Himesh Patel

05

"Let It Be" by Himesh Patel

06

"Carry That Weight" by Himesh Patel

08

"The Long & Winding Road" by Himesh Patel

09

"Help!" by Himesh Patel

10

"She Loves You" by Himesh Patel

11

"A Hard Day's Night" by Himesh Patel

12

"In My Life" by Himesh Patel

13

"Back in the USSR" by Himesh Patel

15

"The Long & Winding Road" by Himesh Patel

16

"Hey Jude" by Himesh Patel

17

"Ob-La-Di, Ob-La-Da" by Himesh Patel

18

"Summer Song" by Himesh Patel

Note: this is not a song by The Beatles, but rather an original song from the film.