Princess Twilight Sparkle of Equestria is a fictional character who appears in My Little Pony: Friendship Is Magic and its spin-offs My Little Pony: Equestria Girls and My Little Pony: Pony Life. Her voice is provided by Canadian-American actress Tara Strong while her singing voice is provided by Canadian actress and singer Rebecca Shoichet.