Erin Meehan
- Additional Crew
- Production Manager
- Actress
Erin Meehan was born on 18 February 1969 in Duluth, Minnesota, USA. She is a production manager and actress, known for Deep Impact (1998), The Master of Disguise (2002) and Looney Tunes: Back in Action (2003).