Andrea Brooks

Andrea Brooks is the Canadian actress who portrays Charlotte on ABC's Once Upon a Time.

Biography
Andrea Brooks is a former figure skater. When she was fifteen years old, there was an open casting call for the 2005 Disney figure-skating film Ice Princess. She decided to give it a try and was up for the lead, but lost to Michelle Trachtenberg. However, she ended up getting an agent out of it and her acting career began.

Andrea is best known for her role as nurse Faith Carter on the drama series When Calls the Heart and Eve Teschmacher on the superhero action-adventure drama Supergirl. Other roles of notes includes Tanya in the drama series UnREAL and appearances on iZombie, Supernatural and the Hallmark series Signed, Sealed, Delivered.

Trivia

 * Shares scenes with fellow Once Upon a Time actress Rose McIver on the iZombie episode "Mr. Berserk".
 * Has Bachelor's and Master's degrees from the University of British Columbia.