Show more
Annie Girard was born on 26 September 1982 in Elsah, Illinois, USA. She is an actress and writer, known for Legend of the Three Caballeros (2018), Mom Tested (2016) and Witness Infection (2020). imdb.com
Patricia Richardson
Millie Bobby Brown
Darryl Hickman
Carrie Preston