Sofia Vassilieva
Filmography

Year
Film/Show
Role
Notes
2001
The Agency
Elena
TV series
2001
The Brady Bunch in the White House
Cindy Brady
TV movie
2003
Eloise at the Plaza
Eloise
TV movie
2003
Eloise at Christmastime
Eloise
TV movie
2003
Inhabited
Gina Russell
Main role
2005–2011
Medium
Ariel Dubois
Main role (130 episodes)
2007
Day Zero
Mara
Supporting role
2008
Hurt
Sarah Parsons
Main role
2009
My Sister's Keeper
Kate Fitzgerald
Main role
2010
Stand Up to Cancer
Herself
Telethon
2011, 2013
Law & Order: Special Victims Unit
Sarah Walsh
TV series (2 episodes)
2013
Call Me Crazy: A Five Film
Allison
Television film, segment: "Allison"
2015
Stalker
Dierdre
TV Series (1 episode)
2016
Lucifer
Debra
TV Series (1 episode)
2016
Notorious
Jenna
TV Series (1 episode)
2017
Training Day
Chelsea Brown
TV Series (1 episode)
2017
Criminal Minds: Beyond Borders
Roxy Bental
TV Series (1 episode)
2017, 2018
Supergirl
Olivia
TV Series (2 episodes)
2017
Max
Bess
TV movie
2018
Bad Stepmother
Verity
Main role
2018
Russian American
Dasha
Main role
2018
Timeless
Abiah Franklin
TV Series (1 episode)
2018
S.W.A.T. (2017 TV series)
Lauren
TV Series (1 episode)
2018
Black Lightning
Looker
TV Series (2 episodes)
2019
Looking for Alaska
Lara Buterskaya
Hulu limited series

Question: In which film/show did Sofia Vassilieva play as Eloise, Ariel DuBois, and Kate Fitzgerald?
Answer: Sofia Vassilieva played as Eloise in Eloise at the Plaza and Eloise at Christmastime, Ariel DuBois in Medium and in My Sister's Keeper as Kate Fitzgerald.