Natalie Nolan Howard is an actress, known for The Beast Within (1982).