Where To Stream Stan Lee's Lucky Man Season 1 Episode 10
10. Leap of Faith
- Aired March 25, 2016
- 60 Min
- Rated 8.5
- Number 1 Of 28 Rated Episodes
Harry escapes from Whitecross, but Golding lures him to his home to force Harry to kill himself so that he can take the bracelet.