Year Title Role
2005 The Ring Two Young Evelyn Borden (née Osorio)
2005 Checking Out Lisa Apple
2005 Sky High Gwen Grayson / Royal Pain / Sue "Tenny" Tennyson
2006 Final Destination 3 Wendy Christensen
2006 Bobby Susan Taylor
2006 Black Christmas Heather Fitzgerald
2006 Factory Girl Ingrid Superstar
2007 Death Proof Lee Montgomery
2007 Live Free or Die Hard Lucy Gennero-McClane
2008 Make It Happen Lauryn Kirk
2010 Scott Pilgrim vs. the World Ramona Flowers
2011 The Thing Dr. Kate Lloyd
2012 Smashed Kate Hannah
2012 Abraham Lincoln: Vampire Hunter Mary Todd Lincoln
2013 A Glimpse Inside the Mind of Charles Swan III Kate
2013 The Spectacular Now Holly Keely
2013 A.C.O.D. Lauren Stinger
2013 A Good Day to Die Hard Lucy Gennero-McClane
2014 Faults Claire
2014 Alex of Venice Alex Vedder
2014 Kill the Messenger Anna Simons
2014 Showing Up Herself
2016 Swiss Army Man Sarah Johnson
2016 The Hollars Gwen
2016 10 Cloverfield Lane Michelle
2018 All About Nina Nina Geld
2019 Gemini Man Danielle "Danny" Zakarewski
2019 The Parts You Lose Gail
2020 Birds of Prey Helena Bertinelli / The Huntress
2021 Kate Kate

Short films

Year Title Role
2008 Stop/Eject Elizabeth
2011 Cost of Living The Computer (voice)
2011 Magnificat Lynn
2012 Casque Girl
2013 The Cub
2016 So It Goes Samantha
2019 The Cloverfield Files Michelle


Year Title Role
1997 Touched by an Angel Kristy
1998 Promised Land Chloe
1999–2000 Passions Jessica Bennett
1999 The Long Road Home Annie Jacobs
2000 Father Can't Cope Tara
2001–2002 Wolf Lake Sophia Donner
2003 Then Came Jones Rina
2004 Tru Calling Bridget Elkins
2004 Monster Island Madison
2012 The Beauty Inside Leah
2015 Exposed Anna Loach
2015 Quarry Joni
2015 The Returned Rowan Blackshaw
2015 Comedy Bang! Bang! Herself
2016 Brad Neely's Harg Nallin Sclopio Peepio Guest Star (voice)
2016 BrainDead Laurel Healy
2016–2017 Mercy Street Mary Phinney
2017 Fargo Nikki Swango
2017 Danger & Eggs Trix Blixon (voice)
2019 Love, Death & Robots Gail