Leah Powell - Biography

Leah Powell was born on October 20, 1972 in Saskatchewan, Canada. She is known for her work on X-Men - L'affrontement final (2006), L'homme sans ombre 2 (2006) and Les voeux de Noël (2006).