American actor James Brolin has been married to Streisand since 1998. Besides that, Barbra has had one husband previously as well as two partners.