Year Title Role Notes 2008 Army Wives Lee Ann Episode: "Last Minute Changes" 2008 My Own Worst Enemy: Conspiracy Theory Emily Kent Webisodes 2008–09 Greek Regan 2 episodes 2008, 2010 Supernatural Young Mary Winchester 2 episodes 2009 How I Met Your Mother Amanda Episode: "Three Days of Snow" 2009 Grey's Anatomy Becca Wells Episode: "What a Difference a Day Makes" 2009 Ghost Whisperer Gwen Collier Episode: "See No Evil" 2009 Bones Paige Sayles Episode: "The Beautiful Day in the Neighborhood" 2009 Natalee Holloway Natalee Holloway Television film 2010 Castle Danielle Episode: "The Mistress Always Spanks Twice" 2010 No Ordinary Family Olivia Schaeffer Episode: "No Ordinary Quake 2011 The Glades Gwendolyn Henley Episode: "Gibtown" 2011 The Closer Shannon Hirschbaum Episode: "To Serve with Love" 2011 Grimm Gilda Darner Episode: "Bears Will Be Bears" 2011 Justice for Natalee Holloway Natalee Holloway Television film 2012 CSI: Miami Heidi Taylor Episode: "Friendly Fire" 2013 CSI: NY Sandra Chandler Episode: "Blood Actually" 2013 Rules of Engagement Charlotte Episode: "Cats & Dogs" 2014–2019 Arrow Carrie Cutter / Cupid Recurring (season 3 & 7; 5 episodes), guest (season 4-5; 2 episodes) 2014, 2016–17 Turn: Washington's Spies Philomena Cheer Recurring role, 11 episodes 2016 NCIS Katrina Cooper Episode: "Being Bad" 2018 Falling for Angels Sharon Recurring role: 2 episodes 2018 False Profits Kimberly Television film