Home›Francesca CurranFrancesca CurranKnown for ActingBorn:1993-05-10Place:Eden Prairie, Minnesota, USAMovies2019Seneca Details TV Shows2013Orange Is the New Black Details