Rachel Huggins is known for The Love Witch (2016).
Known For
Acting
Place of Birth
Asheville, North Carolina