Louisa Abernathy was born on June 15, 1949 in St. Louis, Missouri, USA. She is an actress, known for The Ladykillers (2004), Enough (2002) and CB4 (1993). Read more on iMDB