[2] As a child actress, she played Gretchen in Finding North, Marcia in Temple Grandin, young LeAnn Rimes in Holiday in Your Heart, Stacy Anderson in The President's Man and appeared on Walker, Texas Ranger multiple times.
[2] She attended Hebron High School in Carrollton and studied theater at Collin College in Plano, Texas.
[3] Some of her roles include Kazari Uiharu in A Certain Magical Index and A Certain Scientific Railgun series, Yoshika Miyafuji in Strike Witches, Eucliwood Hellscythe in Is This a Zombie, Mutsuki in KanColle: Kantai Collection, Aisa in One Piece, Mika Shimotsuki in Psycho-Pass, Shijima Kurookano in Nabari no Ou, Hibiki in Sekirei, Elizabeth Midford in Black Butler, Road Kamelot in D.Gray-man, Sae Kashiwagi in Peach Girl, Tamaki Kawazoe in Bamboo Blade, Patty Thompson in Soul Eater, Lucy Heartfilia in Fairy Tail, Cecily Campbell in The Sacred Blacksmith, Asuna Yuuki in Sword Art Online, Sailor Venus in the Viz Media dub of Sailor Moon, Plutia / Iris Heart in Hyperdimension Neptunia, Ulala in the Space Channel 5 series, Sarada Uchiha in Boruto: Naruto Next Generations,[4] and Ilia Amitola in RWBY.
On screen she has played a young LeAnn Rimes in Holiday in Your Heart and has appeared on Bones, Friday Night Lights, Longmire and Shameless.
In video games, she voices Rottytops in the Shantae series, Gaige the Mechromancer in the Borderlands series, Arianrhod in The Legend of Heroes: Trails of Cold Steel IV, Minerva in The Walking Dead: The Final Season, Rhea in Fire Emblem: Three Houses, Makoto Niijima in Persona 5 and the Female V in Cyberpunk 2077 for which she was nominated for a BAFTA Award for Performer in a Leading Role.