Born: April 27, 1942;

Died: February 14, 2020

JOHN Shrapnel, who has died aged 77, was an intense and imposing presence as an actor. Onstage, he played numerous classical roles from his early days in Laurence Olivier’s National Theatre company, and cut an equally powerful dash on film, where he played assorted lords, admirals, generals and statesmen.

He appeared in the films Gladiator and Notting Hill, and his last TV role was in 2017 as an Archbishop in the small-screen version of Mike Bartlett’s play, King Charles III.

Shrapnel’s surname was indicative of his steely approach; his ancestor, Lieutenant General Henry Shrapnel, invented the exploding cannonball, giving his name to the shards of metal produced by the blast.

John Morley Shrapnel was born in Birmingham, the elder of two sons to Norman, The Guardian’s parliamentary correspondent, and Mary Lillian Myfanwy (nee Edwards). At school in Stockport, Greater Manchester, he joined its drama society; then, when the family moved south, he attended the City of London school, where he played Hamlet. He also joined the National Youth Theatre.

After studying at St Catharine’s College, Cambridge, he made his professional acting debut in 1965, playing Claudio in Much Ado Nothing at Nottingham Playhouse.

This led to a huge range of stage and screen roles, from stints with the National Theatre working with Jonathan Miller on The School for Scandal (1968), and, in the early 1970s, playing Banquo in Macbeth and Orsino in Twelfth Night. Other notable early roles included Andrey in Chekhov’s Three Sisters, and playing opposite Janet Suzman as Tesman in Hedda Gabler in 1977. He doubled up as Agamemnon and Apollo in John Barton’s ten-play epic, The Greeks, in 1980, the same year in which he played Brutus in Julius Caesar, and made a stately Claudius in Hamlet at the Donmar in 1982.

He transposed his onstage power in three TV productions of Shakespeare throughout the 1980s, and gave King Creon a fresh aura of gravitas in The Theban Plays (1986). On TV, he was the Earl of Sussex opposite Glenda Jackson in Elizabeth R (1971), and Sir Percival Glyde alongside Ian Richardson and Diana Quick in The Woman in White (1982). For Tony Palmer, he played Semper in Wagner (1983, with Richard Burton in the title role), and was Samuel Pepys in England, My England (1995), Palmer’s TV film of Charles Wood and John Osborne’s script.

In Notting Hill (1999), he was Julia Roberts’ press agent, and in 2007, was Lord Howard to Cate Blanchett’s Gloriana in Elizabeth: The Golden Age. Onstage, he played the title role in Deborah Warner’s 2005 production of Julius Caesar in 2013, and played Duncan in Kenneth Branagh’s production of Macbeth at the Royal Exchange Theatre, Manchester. Two years later he played opposite his son Lex in Caryl Churchill’s play, A Number, which looked at cloning and parenthood.

The same year, he played what turned out to be his final role, as Camillo in The Winter’s Tale. He carried both roles with the same sense of authority which had defined his huge body of work over the previous fifty years.

He is survived by his wife, Francesca Bartley, their three sons, Joe, Lex and Thomas, and his younger brother, Hugh.