You asked:

who has barbra streisand been married to

  • Barbra Streisand has been the spouse of James Brolin, Elliott Gould and Tom Kurlander.
  • James Brolin
    James Brolin
    James Brolin

  • Elliott Gould
    Elliott Gould
    Elliott Gould

  • Tom Kurlander