O'Hare ble født i Chicago i Illinois. Han var med i flere teater-oppsettinger i New York-området, inklusive rollen som oberst Jessup i den originale scene-versjonen av (rollen ble spilt av Jack Nicholson i filmversjonen).