John Savage — American actor