2026Bucking FastardJean HolbrookeMovie
2026Imperfect WomenNancy · 8 episodesShow
2026The DutchmanLulaMovie
2025The AstronautSam WalkerMovie
2025Easy's WaltzMovie
2025FriendshipTami WatermanMovie
2023Class of '09Ashley Poet · 8 episodesShow
2022Call JaneLanaMovie
2020A TeacherClaire Wilson · 10 episodesShow
2018POSEPatty · 8 episodesShow
2018ChappaquiddickMary Jo KopechneMovie
2018My Days of MercyMercyMovie
2017Megan LeaveyMegan LeaveyMovie
2016Man DownNatalie DrummerMovie
2016MorganLee WeathersMovie
2015The MartianBeth JohanssenMovie
2015CaptiveAshley SmithMovie
2015Moonbeam CityChrysalis Tate (voice) · 10 episodesShow
2015Fantastic FourSue StormMovie
2015Almost Not BeautifulLisaMovie
2015ARES: liveBeth Johanssen · 6 episodesShow
2015The Heyday of the Insensitive BastardsLisaMovie
2014Tiny DetectivesDetective KateMovie
2014TranscendenceBreeMovie
2013House of CardsZoe Barnes · 39 episodesShow
2012DeadfallHannaMovie
2012Out of the Shadows: Meet the House GhostsMovie
201210 YearsEliseMovie
2011Black MirrorLana Stanfield · 1 episodeShow
2011Queen of HeartsQueen of HeartsMovie
2011HappythankyoumorepleaseMississippiMovie
2011IroncladLady IsabelMovie
2010127 HoursKristi MooreMovie
2010Peep WorldMegMovie
2010Iron Man 2U.S. MarshalMovie
2009The Open RoadLucyMovie
2009T Takes: Brooklyn '09Kate · 3 episodesShow
2009Big GuyKateMovie
2008Stone of DestinyKay MathesonMovie
2008TransSiberianAbbyMovie
2007ShooterSarah FennMovie
2007Full of ItAnnie DrayMovie
2006We Are MarshallAnnie CantrellMovie
2006ZoomSummer Jones / WonderMovie
2005Brokeback MountainAlma Del Mar Jr. (age 19)Movie
2005The CaliforniansZoe TrippMovie
2005Urban Legends: Bloody MarySamantha OwensMovie
2004EntourageBrittany · 4 episodesShow
2003Cold CaseJill Shelby · 1 episodeShow
2003Nip/TuckVanessa Bartholomew · 4 episodesShow
2002EverwoodKate Morris · 2 episodesShow
2002TadpoleMiranda SpearMovie
2000Boston PublicHelena Gelbke · 1 episodeShow
2000Madigan Men1 episodeShow
1999Random HeartsJessica ChandlerMovie
1999Joe the KingAllysonMovie