John Hasler — British actor