Tom Hopper really suits his new role