Show more
Pamela Ludwig was born on 25 March 1960. She is an actress, known for Over the Edge (1979), Project X (1987) and Immediate Family (1989). She has been married to Randy Lowell since June 1995. imdb.com
Patricia Richardson
Millie Bobby Brown
Darryl Hickman
Carrie Preston