Watch Apple TV+ Movies
TV Shows and more
Try 7-Day Free
Home >

Debbie McLeod

Debbie McLeod

Birthday: 1958-08-30 | Place of Birth: Alameda, California, USA

...

Known For

Acting

Year
Title

Role

2006
Terminal

as    Audrey

2003
Pitcher and the Pin-Up

as    Karen Foster

2003
Loco Love

as    Mrs. Hurley

1995
Tummy

as    Helen Power