NT Live: Behind the Beautiful Forevers. Tonight at 7pm.
Testament of Youth (12A). Lavish adaptation of Vera Brittain’s 1933 memoir charts the devastation wreaked by the First World War on a spirited young woman who follows her brother and fiancé to the front as a field nurse. A heartbreaking love story, and corrective to the myth that only men fight wars. Friday at 6pm, Tuesday at 5.30pm, Wednesday and next Thursday at 6pm.
Kingsman: The Secret Service (15). An elite band of intelligence agents headed by Harry Hart (Colin Firth) take on the dastardly Valentine (Samuel L. Jackson). Jaw-dropping gadgets, flamboyant sets, tremendous wit and style, and a classy cast help make spy movies fun again. Friday and Saturday at 8.45pm.
Annie (PG). Writer-director Will Gluck’s update retains all the magic of Broadway’s musical favourite. Young orphan Annie (Quvenzhané Wallis) escapes her boozy foster mum (Cameron Diaz) and is taken in by a mobile-phone tycoon (Jamie Foxx) in this heartfelt tale with a delightful modern twist. Saturday at 12.30pm.
Tinkerbell and the Legend of the Neverbeast (U). Disney’s saga finds Tinker (Mae Whitman) and her winged pals unsettled by fairy Fawn’s (Ginnifer Goodwin) fascination with a massive and mysterious creature known as the Neverbeast. Saturday at 3pm.
Met Opera Live: La Donna del Lago. Bel canto superstars Joyce DiDonato and Juan Diego Flórez join forces for this Rossini showcase set in the medieval Scottish highlands and based on Sir Walter Scott’s novel. Saturday at 4.55pm.
Paddington (PG). Our ursine hero arrives in London from his native Peru and is befriended by kindly Mr and Mrs Brown (Hugh Bonneville, Sally Hawkins). A series of adventures ensue. Sunday at 4.30pm.
Love is Strange (15). Ben (John Lithgow) and George (Alfred Molina) embrace the new legality of gay marriage only to find George facing the sack from his intolerant employer. Unable to afford their apartment, they’re obliged to live separately with friends and family, an arrangement that comes with pressures and discomforts they never imagined. Monday at 6pm, Tuesday at 2pm, Wednesday at 6pm.
American Sniper (15). Navy SEAL Chris Kyle (Bradley Cooper) is an unerring rifleman in Iraq. He becomes a military icon, but the brutalisation of war puts a strain on his relationship with wife Taya (Sienna Miller), a subplot that rivals the battleground scenes in intensity. Monday and Tuesday at 8.15pm, next Thursday at 8.45pm.