Kristy Leissle appears in film about Antarctica, Penguin Post Office