Alan Rickman has died at the age of 69.

The actor, who played Snape in the Harry Potter films, passed away in London.

His family confirmed his death today.

The British star had been suffering from cancer.

Known for his distinctive voice, the much-loved actor has been a fixture on the big screen since his breakthrough role as Hans Gruber in 1988's Die Hard.

He has also starred in Robin Hood: Prince of Thieves, Love, Actually, Galaxy Quest, Rasputin and Alice in Wonderland.

Watch: Alan Rickman's last onscreen appearance in Eye in the Sky

Alan Rickman: a much-loved actor and the ultimate on-screen 'baddie'

However, he gained legions of fans for his role as Professor Severus Snape in the Harry Potter films.

A family statement said: "The actor and director Alan Rickman has died from cancer at the age of 69. He was surrounded by family and friends."

Harry Potter author JK Rowling said she was shocked to her of the star's death.

Fans including Greg McHugh, Edith Bowman, Kevin McKidd and Richard Madden, took to Twitter to pay their respects to the much-loved actor.

The actor attended the Glasgow Film Festival in February 2015 to promote his film A Little Chaos.