Television roles Year Title Role Notes 2008–2009 Life Bites Megan Main role 2011 Lemonade Mouth Mohini Mo Banjaree Television film 2011 Terra Nova Maddy Shannon Main role 2013 By Any Means Vanessa Velasquez Episode: 3 2015–2016 Lewis Sahira Desai Recurring role (season 9) 2019 Rus Angels Elena Houghlin Short film[1]