[embedded content] Montreal, Quebec, Canada More at IMDbPro net worth is$19 Million Montreal, Quebec, Canada More at IMDbPro The Lizzie McGuire Movie (2003)as Franca Barbie in the Nutcracker (2001)as Visual Effects
Montreal, Quebec, Canada
More at IMDbPro » net worth is $19 Million
Montreal, Quebec, Canada
More at IMDbPro » Wiki: Salary, Married, Wedding, Spouse, Family Terra C. MacLeod was born in Montreal, Quebec, Canada. She is known for her work on The Lizzie McGuire Movie (2003), Barbie in the Nutcracker (2001) and Barbie of Swan Lake (2003).