
Filmography34 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2025 | Christmas on DutyMovie | Blair Birch | 37 |
| 2025 | The LittlesMovie | Sarah | 37 |
| 2023 | XO, KittySeries | Margot Song Covey | 35 |
| 2022 | Until We Meet AgainMovie | Lisa Wagner | 34 |
| 2021 | Right in Front of MeMovie | Carly | 33 |
| 2021 | To All the Boys: Always and ForeverMovie | Margot Song Covey | 33 |
| 2020 | Holly & IvyMovie | Melody Knapp | 32 |
| 2020 | To All the Boys: P.S. I Still Love YouMovie | Margot Song Covey | 32 |
| 2019 | The Masked SingerSeries | Gazelle | 31 |
| 2019 | TrespassersMovie | Estelle | 31 |
| 2018 | Magnum P.I.Series | Maleah | 30 |
| 2016 | Rush HourSeries | Nina Sloane | 28 |
| 2015 | RosewoodSeries | Selena Monet | 27 |
| 2015 | Disney Parks Unforgettable Christmas CelebrationMovie | Self - Host | 27 |
| 2014 | The Mysteries of LauraSeries | Jillian Havemeyer | 26 |
| 2013 | Something WickedMovie | Ronnie | 25 |
| 2012 | Good Mythical MorningSeries | Self | 24 |
| 2012 | Celeste & Jesse ForeverMovie | Savannah | 24 |
| 2011 | One Kine DayMovie | Leilani | 23 |
| 2010 | Hawaii Five-0Series | Rebecca Fine | 22 |
| 2010 | Pretty Little LiarsSeries | Mona Vanderwaal | 22 |
| 2010 | Triple DogMovie | Cicely | 22 |
| 2009 | Fired Up!Movie | Lana | 21 |
| 2009 | Drop Dead DivaSeries | Chelsea Putnam | 21 |
| 2008 | True Jackson, VPSeries | Kyla | 20 |
| 2007 | BratzMovie | Jade | 19 |
| 2006 | HeroesSeries | May | 18 |
| 2005 | Dancing with the StarsSeries | Self - Contestant | 17 |
| 2005 | Zoey 101Series | Sarah | 17 |
| 2003 | The O.C.Series | Leah | 15 |
| 2001 | The Bernie Mac ShowSeries | Laura | 13 |
| 1999 | Teen Choice AwardsSeries | Self - Presenter | 11 |
| 1989 | BaywatchSeries | — | 1 |
| 0 | Bound for GloryMovie | — | — |