Tom Canton — British actor