Fox Television has provided us with three brand new clips from the Season One finale of Dollhouse, entitled Omega, which will air on Friday, May 8 at 9 PM ET on Fox. Click below to take a look at these video glimpses into the upcoming season finale.
Alpha's continued obsession with Echo may cost her everything. Ballard makes a decision that could change the rest of his life. One Doll's story ends as another's is revealed.