kate mara (born february 27, 1983) is an american actress. she played alma del mar jr. in the movie "brokeback mountain". she also played jessica chandler for "random hearts" in 1999. she has also performed on stage. in 2017, she starred as mary jo kopechne in "chappaquiddick". she played zoe barnes on "house of cards".