Watch Dollhouse Epitaph 2: Return Season 2 Episode 13 Online Stream. This is the season finale for the Dollhouse season 2. This episode is entitled as the Dollhouse Epitaph 2: Return Season 2 Episode 13. In this episode, In the year 2020, one year after the events of "Epitaph One", the last of the Actuals along with an imprinted Caroline must find the original Echo/Caroline at Safe Haven so that Echo and her allies can attempt to restore order to a devastated future world before mankind is completely destroyed. The Dollhouse Epitaph 2: Return S02E13 will be aired on FOX on Friday, January 29, 2010 8:00 PM-9:00 PM EST. Watch Dollhouse Epitaph 2: Return Season 2 Episode 13 Online Stream.