Britain's Maggie Smith, the double Oscar-winner who shone on stage and screen for more than seven decades, has died in hospital in London, her sons announced Friday, prompting a flood of tributes.

"It is with great sadness we have to announce the death of Dame Maggie Smith," Chris Larkin and Toby Stephens said in a statement. "She passed away peacefully in hospital early this morning."

Over the course of her career, Smith won a Tony, two Oscars, three Golden Globes and five Baftas.