actress that plays kalinda on the good wife
Archie Panjabi Archana "Archie" Panjabi (31 May 1972) is a British actress, known for her role as Kalinda Sharma on The Good Wife. Her portrayal has earned her a Primetime Emmy Award in 2010 and an NAACP Image Award in 2012, as well as two further Emmy nominations, one Golden Globe nomination, and three Screen Actors Guild Award nominations shared with the cast. Her other notable roles include Yasmin Husseini in Yasmin (2005), Pinky Bhamra in Bend It Like Beckham (2002) and Asra Nomani in A Mighty Heart (2007).
Kelly Macdonald In 2010, she played her first comedy role, in the British independent romantic comedy film The Decoy Bride.[19] The Decoy Bride was released in 2012. In 2011, she played the "Grey Lady" (revealed to be Helena Ravenclaw) in Harry Potter and the Deathly Hallows – Part 2, the final instalment of the Harry Potter film franchise. She replaced Nina Young, the original actress in the role. In 2012, she provided the voice of Merida, the heroine of the Disney/Pixar film Brave, and starred as Dolly in Anna Karenina.