The show must go on for an unconventional drama teacher, who inspires her pupils to chase their dreams during the hottest summer on record, in Marc Evans’s feel good rites-of-passage drama.

Set in 1976 Swansea and shot on location in South Wales, Hunky Dory taps into the enduring popularity of the TV series Glee to chronicle growing pains during a comprehensive school musical.

The trials and tribulations in Laurence Coriat’s screenplay are familiar and the resolution to each conflict is predictable but Evans’s film has a sweetness and sincerity that is charming.

He is blessed with a young cast, many of them newcomers, whose natural performances and strong singing voices leave us with a winning smile.

While Swansea swelters in temperatures nudging 30 degrees centigrade, teacher Vivienne (Minnie Driver) struggles to stage a futuristic rock musical based on The Tempest set to songs of the era by David Bowie and Electric Light Orchestra.

Her unorthodox approach to teaching fails to curry favour with colleagues. Social studies teacher Miss Valentine (Haydn Gwynne) purses her lips at the mere mention of the play while PE teacher Mr Cafferty (Steve Speirs) advocates a stronger hand with the youngsters, saying cryptically: “Self-expression won’t butter the parsnips.”

Vivienne faces stern challenges from the pupils too. Leading man Davey (Aneurin Barnard) fails to keep his emotions in check when his on-off romance with leading lady Stella (Danielle Branch) implodes.

Vivienne counsels the lad through his heartbreak, inflaming the lad’s raging hormones.

Meanwhile, Davey’s classmate Evan (Tom Harries) comes to terms with his sexuality, skinhead Kenny (Darren Evans) rebels against his participation in the play and Jake (George MacKay) contemplates a romance with the pretty sister (Kimberley Nixon) of his best mate Lewis (Adam Byard).

As tempers flare, the school’s headmaster (Robert Pugh) weathers criticism before accepting a role as Prospero in Vivienne’s ramshackle production.

Hunky Dory is bathed in a golden glow to mirror the intense heat of that glorious summer when the nation was officially in a state of drought leading to a hosepipe ban.

Evans uses the locations well, including shots of Brynamman Lido where the teenagers try to cool off and the distinctive skyline of the Port Talbot steelworks.

Driver eases effortlessly into her role as the teacher with a lust for life and Barnard, who won an Olivier Award for his work in the musical Spring Awakening, makes his mark on the big screen.

Co-stars cope well with the script’s amiable mix of comedy and angst, culminating in the climactic performance of The Tempest with a flamboyant punk-rock vibe.

CIA agents FDR (Chris Pine) and Tuck (Tom Hardy) are sent to Hong Kong to apprehend crimelord Heinrich (Til Schweiger), leading to a high-profile shootout in This Means War. When the buddies return to HQ to face the music, ladies’ man FDR decides to lighten the mood by helping shy and gallant Tuck dip his toes back into the dating pool.

He creates a profile for his friend on a relationships website and soon after, Tuck accepts a first date with Lauren (Reese Witherspoon), who is recovering from a break-up from her sweetheart (Warren Christie). Tuck is instantly smitten but soon after the date, FDR also encounters Lauren and he falls for her acidic wit. Armed with a dazzling array of hi-tech gadgetry, FDR and Tuck compete to win Lauren’s heart.

This Means War plays to Witherspoon’s strengths as a comic actress, placing her at the centre of some elaborately staged set pieces, unaware her two suitors are best buddies. Alas, Hardy struggles to find his comic timing to soften his hard man image while Pine mugs shamelessly. Thank goodness for Handler, as the saucy sibling, who dishes out filthy words of wisdom during her own love-making.