My Own Worst Enemy
Season 1
Ep 2. The Hummingbird
- TV-14
- October 20, 2008
- 42 min
-
7.0 (101)
Edward and Raymond are assigned to kidnap a German software engineer who has information regarding a terrorist attack. Meanwhile, Henry must deal with the fact that his memories are all lies.