Diana Rigg, the acclaimed British actress known for her elegance, talent, and versatility, has graced both the big and small screens with her unforgettable performances. From playing strong and independent women to complex and iconic characters, Diana Rigg left an indelible mark on the world of entertainment. Let’s take a journey through some of her most remarkable roles that have captivated audiences over the years.

Here is the List of Diana Rigg’s 10 Best Movie & TV Roles

Dominique Lang “Evil Under the Sun” (1982)

Photo: Evil Under the Sun (1982)/EMI Films – Filmdb.co.uk

In this Agatha Christie adaptation, Diana Rigg shone as the glamorous and enigmatic Dominique Lang. Her performance added intrigue and glamour to the classic murder mystery storyline.

Alice Simpson “Victorian Scandals” (1976)

Diana Rigg’s portrayal of Alice Simpson in this miniseries showcased her range as an actress. Her ability to bring historical characters to life with nuance and authenticity was truly remarkable.

Catherine Gale – “The Avengers” (1962-1964)

Before Emma Peel, Diana Rigg starred as Catherine Gale in “The Avengers.” Her character was a pioneering representation of a strong and intelligent woman who was not afraid to take charge.

Natalia Petrovna – “You, Me and the Apocalypse” (2015)

In this apocalyptic comedy-drama series, Diana Rigg took on the role of Natalia Petrovna, a mysterious and enigmatic nun. Her performance added intrigue and complexity to the show’s eccentric ensemble.

Rheya Kelvin – “The Hospital” (1971)

Photo: The Hospital (1971)/Simcha Productions – Filmdb.co.uk

Diana Rigg delivered a haunting performance as Rheya Kelvin in this psychological thriller. Her portrayal of a troubled woman dealing with existential questions added depth and intensity to the film.

Julia Higgins – “The Mrs Bradley Mysteries” (1998-2000)

As the witty and resourceful detective Mrs. Bradley, Diana Rigg charmed audiences in this detective drama series set in 1920s England. Her impeccable portrayal added layers of mystery and sophistication to the character.

Lady Olenna Tyrell – “Game of Thrones” (2013-2017)

Photo: Game of Thrones/Hbo

Joining the cast of the hit series “Game of Thrones,” Diana Rigg embodied the sharp-tongued matriarch Lady Olenna Tyrell. Her character’s cunning wit and strategic mind made her a fan favorite in the ruthless world of Westeros.

Helena Alving – “Ghosts” (1987)

Diana Rigg’s stage performance as Helena Alving in Henrik Ibsen’s play “Ghosts” received critical acclaim. Her portrayal of the conflicted and tormented character showcased her profound understanding of complex emotions.

Tracy Bond – “On Her Majesty’s Secret Service” (1969)

Photo: On Her Majesty’s Secret Service (1969)/Eon Productions – Filmdb.co.uk

In the James Bond film franchise, Diana Rigg starred as Tracy Bond, the only woman to marry the legendary spy. Her portrayal brought depth and vulnerability to the character, making Tracy one of the most memorable Bond girls.

Emma Peel – “The Avengers” (1965-1968)

As Emma Peel, Diana Rigg portrayed a trailblazing and stylish secret agent alongside Patrick Macnee in this cult classic TV series. Her character redefined the role of women in television, showcasing intelligence, wit, and physical prowess.


Throughout her illustrious career, Diana Rigg mesmerized audiences with her talent, charisma, and grace. Her diverse range of roles spanning television, film, and stage solidified her status as a true icon of the entertainment industry. Remembering her through these unforgettable characters, Diana Rigg’s legacy continues to inspire and captivate audiences around the world.

- ad -