Canadian actress Jasmine Richards was born in Scarborough, Ontario, Canada on June 28, 1990. An avid singer and dancer, she is interested in many dance styles, most notably hip-hop. She first appeared in the 2003 educational program Timeblazers, aired on Discovery Kids Canada. The program explains present-day customs by looking at the past, primarily through time travel. Richards appeared in the first episodes before leaving replaced by Stephen Joffe.
After starring in the 2005 drama film Devotion, where she co-starred with Julian Smither and Erika Hansen, she appeared in the teen series Naturally, Sadie. There, she played Margaret Browning-Levesque, the best friend of Sadie Hawthorne (Charlotte Arnold) who lets up with her naturalist interests and her other best friend Rain’s (Michael D’Ascenzo) crazy ideas, despite sometimes wishing for more average friends. She is also the one often turned to when Sadie needs a “normal teenager” perspective on things. The series started in 2005 and ended its run in 2007.
After a guest appearance in the Canadian comedy series Kink in My Hair, ‘da and the television pilot Overruled!, she played a minor in the ABC Family television movie Princess, which aired in 2008. She then appeared in the Disney Channel television movie Camp Rock, where she plays the role of Margaret Dupree. She is also part of Tess Tyler’s (Meaghan Jette Martin) gang, but isn’t as mean; she keeps to herself and also dreams of being a guitarist. She reprised the role in the sequel Camp Rock 2 in 2009. She then appeared on the TV series King.
2011: King (TV series) - Dawn
2010: Camp Rock 2: The Final Jam (TV movie) - Peggy Warburton
2008-2010: Overruled! (TV series) - Tara Bohun
2008: Camp Rock (TV movie) - Margaret 'Peggy' Dupree
2007-2008: Disney 365 (TV series)
2008: Princess (TV movie) - Skater Girl
2007: 'Da Kink in My Hair (TV series) - Lauren
2005-2007: Naturally, Sadie (TV series) - Margaret Browning-Levesque
2005: Devotion - Alice Hope
2003: Timeblazers (TV series) - Shakira