Please update your flash player...

Margaret Thompson

played by Kelly Macdonald

Beautiful and intelligent, Margaret can hold her own with powerful men.

margaret-thompson