Tom Hopper

Tom Hopper played Jeff Angelo in 'The Eleventh Hour'.