Michelle Fairley at a Game of Thrones event

Michelle Fairley

Margot Al-Harazi

Michelle Fairley plays Margot Al-Harazi in 24: Live Another Day. She replaces actress Judy Davis who was originally cast in the role.

Michelle Fairley Trivia

Judy Davis was originally cast as the character of Margot but had to pull out for personal family-related issues.