O'Neal nació en Los Ángeles, California, hijo del guionista de origen irlandés Charles O'Neal y la actriz Patricia Callaghan.