More than 20 years have passed since Cate Blanchett and her husband got married.