I 1992 fikk han hovedrollen som Commander Jeffrey Sinclair i science-fiction fjernsynsserien . O'Hare var i serien den første sesongen, men både han og seriens produsent J. Michael Straczynski sa at avgjørelsen om at rollefiguren skulle forsvinne var gjensidig og etter avtale. O'Hare kom tilbake og spilte «Jeffrey Sinclair» i to senere episoder i serien, slik at produsentene kunne ordne opp i løse tråder. Han har også vært med i to av filmene basert på Babylon 5.