Scott Speedman, British actor