Films:
* The Amazing Spider-Man 2 (2014): Speelde de rol van Madame Web , een blinde helderziende.
* Zwarte weduwe (2021): Hernam haar rol als Madame Web .
* Het tijdperk van Adaline (2015): Speelde Ellis , een vriendin van Adaline Bowman.
* De Trotski (2009): Speelde Natasha , de liefdesbelang van de hoofdpersoon.
* Mijn week met Marilyn (2011): Speelde Lucille Ball , een beroemde actrice.
* De grote verleiding (2013): Speelde Katie , de vrouwelijke hoofdrol.
* Nog een Assepoester-verhaal (2008): Speelde Katie , een vriend van de hoofdpersoon.
* De gelofte (2012): Speelde Lily , een vriend van de hoofdpersoon.
Televisie:
* De stewardess (2020-heden): Terugkerende rol als Cassie Bowden , een stewardess die verstrikt raakt in een misdaad.
* Verloren meisje (2010-2015): Kenzi gespeeld , een mens die bevriend raakt met een succubus.
* Mens zijn (2011-2014): Speelde Sally Malik , een geest.
* De spanning (2014-2017): Speelde Nora Martinez , een CDC-arts.
* Weeszwart (2013-2017): Gastster als Delphine Cormier , een geneticus.
* De uitgestrektheid (2015-2022): Gastster als Naomi Nagata , een bekwaam ingenieur.
* De zondaar (2017-2021): Gastrol als Heather .
* Het gedurfde type (2017-2021): Gastster als Nadia , een modeontwerper.
Dit is geen uitputtende lijst, aangezien Ksenia Solo in een aantal andere projecten heeft gespeeld, maar het belicht enkele van haar meest opmerkelijke rollen.