Home > TV > My Own Worst Enemy > Season 1 > Episode 2

Overall Rating: 4.61/5 (143 votes cast)

Season 1, Episode 2 - "The Hummingbird"

20 October, 2008

Edward and Raymond must kidnap a German software engineer with information about a possible terrorist attack. Henry tries to deal with the fact that all his childhood memories were made up.

Watch My Own Worst Enemy Season 1 Episode 2