Actress · DirectorApril McCulloughApril 22, 1984(39 years old)Bloomington, Indiana, USASocialsIMDbKnown forThe ResidentRedheadKeep WatchingBetty Mitchell