

Margaret Thompson
Played by Kelly Macdonald
Beautiful and intelligent with a survivor’s spirit, Margaret can hold her own with powerful men, traits that serve her well given her rocky domestic situation.
Played by Kelly Macdonald
Beautiful and intelligent with a survivor’s spirit, Margaret can hold her own with powerful men, traits that serve her well given her rocky domestic situation.