Polly Craig
Polly Craig is an actress, known for Deja Vu (2006), My Dog Skip (2000) and Last Vegas (2013).
Grandmother Mamie