Watch Dollhouse - Epitaph Two: Return

Dollhouse Season 2 Episode 13

Season 2 Episode 13

First Aired: January 29, 2010

Description: In the series finale of Dollhouse, we pick up from the events in "Epitaph 1". Set in the year 2020, Echo and the surviving Dollhouse crew attempt to restore order for a devastating future world before mankind is eliminated forever.