Question: who played lady penelope in the thunderbirds movie
Answer: Sophia Jane Myles ( / səˈfaɪ.