The Left Hand

The Left Hand

  • Season 2
  • , Episode 6  | 
  • Aired: 12/4/2009
    • Length: 43:59
    • Plays: ???
Synopsis >

Echo and Bennett have a shocking meeting as Adelle goes head-to-head with the ruthless head of the Washington, D.C., Dollhouse.

TV GUIDE Users' Most Popular