Hayley Elizabeth Atwell (born 5 April ) is a British-American actress. She is known for her Any Human Heart. Atwell played Agent Peggy Carter in the American superhero film Captain America: The First Avenger. Atwell voiced Carter in the video game Captain America: Super Soldier. She reprised the. Aug 1, - The British S.H.I.E.L.D. agent was first introduced in Marvel's Captain America: The First Avenger, almost becoming the love interest of Steve.