Last updated on Tuesday 21 January 2014 at 00:24 UK

Watch Dollhouse - Series 2 - Episode 13 Online Free

Dollhouse - Series 2 - Episode 13PLAY

Echo leads the way in restoring mankind after the Epitaph that has turned 90% of the earth’s population into mindless killing machines.

Recommended TV Series & Movies