John MacAndrews — British actor