Run time: 134 mins

One of the very few upsides to the pandemic is a long overdue respite from the Marvel onslaught. That quiet period is shattered, however, as the MCU machine kicks back into high gear with Black Widow.


Natasha Romanov, aka Black Widow (Scarlett Johannson) finally gets her place in the spotlight, even if it is just backstory filler. In the mid-90s, a pre-teen Natasha and her younger sister Yelena (Florence Pugh) – along with Russian double-agents, Alexei (David Harbour) and Melina (Rachel Weisz) – pretended to be a normal, happy American family.

After an incident, the family go their separate ways, with Yelena and Natasha recruited into an army of super-secret girl assassins, controlled by the sinister Dreykov (Ray Winstone, tackling a Russian accent that can only be seen as insulting). Flashforward twenty years later and we see Natasha, now an Avengers stalwart, finding that the past is starting to catch up with her.

This spy thriller plays out like Bourne Identity or Mission: Impossible, but for viewers who like their stunts rendered in a computer. It’s a breezy break from the cosmic, dimension-warping adventures we’ve been getting used to. As solid and grounded as Johannson is, it’s Pugh that shines. She deserves her own spin-off. (Jack Whiting)


Saturday 7th August
07:00 pm
Friday 20th August
07:30 pm
Monday 2nd August
14:00
Friday 13th August
14:00
Thursday 5th August
14:00
Monday 9th August
14:00
Thursday 5th August
19:30
Friday 6th August
14:00
Sunday 8th August
18:00
Sunday 15th August
18:00
Tuesday 17th August
14:00
Saturday 7th August
19:00
Friday 20th August
19:30
Tuesday 10th August
14:00
Thursday 12th August
14:00
Wednesday 11th August
14:00
Sunday 22nd August
18:00
Thursday 12th August
19:30
Saturday 21st August
19:00
Saturday 14th August
19:00
Monday 16th August
14:00
Saturday 21st August
14:00
Wednesday 18th August
19:30
Thursday 19th August
19:30
Friday 20th August
14:00
Tuesday 24th August
14:00
Monday 23rd August
14:00
Thursday 26th August
14:00
Thursday 26th August
19:30
Friday 27th August
14:00
Saturday 28th August
19:00