Leah Powell |
Leah Powell was born on October 20, 1972 in Saskatchewan, Canada. She is known for her work on X-Men: The Last Stand (2006), Haunt (2010) and Alien Agent (2007).
See full bio »
Born:in Saskatchewan, Canada |
|