Jennifer Connelly have been married to British actor Paul Bettany since 2003. Jennifer shares 2 children with Paul. She also has a son from a previous relationship.