Question: who plays zoe barnes on house of cards?
Answer: Kate Rooney Mara