謝霆鋒和張柏芝的婚姻曾被娛樂圈十分看好, 覺得這一對簡直是“金童玉女”, 太般配了, 後來張柏芝還給謝霆鋒生了兩個兒子, 但是好景不長, 兩人最終因為一張照片而分道揚鑣, 當年的愛情神話淪為一場笑談。
離婚後張柏芝一個人帶著兩個兒子生活, 據說謝霆鋒給她的撫養費她一分都沒花, 全部幫兒子存起來, 而她自己一邊帶孩子, 一邊努力工作賺錢, 靠自己的雙手撫養兩個兒子長大, 而謝霆鋒除了給錢, 卻幾乎很少和兒子在一起, 而且還和王菲的狗糧撒的到處都是, 對張柏芝和兩個孩子來說都是很難接受的現實。
介於謝霆鋒對兩個兒子的態度, 也難怪張柏芝也惱了, 曾放言要將兩個兒子改姓張, 對此謝霆鋒反應極為強烈, 還曾想用錢換回孩子的撫養權, 但是父親謝賢卻是支持張柏芝的, 覺得孫子永遠都是自己的, 不管他們姓什麼, 隨張柏芝方便就好, 而且他對於這個兒媳婦是極為滿意的, 覺得以前的往事不過的年少輕狂, 很多人都會犯的錯, 而張柏芝確實盡到了母親的責任, 反觀謝霆鋒, 卻是只要王菲不顧兒子了, 連謝賢都頗有微詞。