2006年8月,謝霆鋒和張柏芝在壹次電臺采訪中承認他們復合了。同年9月,謝霆鋒和張柏芝在菲律賓結婚。
2007年8月2日,張柏芝和謝霆鋒的第壹個兒子出生,取名謝振軒。
2010,12年5月,張柏芝為謝霆鋒生下了謝佳二少爺沈煜倫,中文名字叫謝振南。
2012年5月20日,謝霆鋒和張柏芝正式收到法院的離婚協議書。同年8月,張柏芝經紀公司為馮智夫婦發布離婚聲明,稱因性格不合,決定離婚。
2018 12 17,張柏芝工作室發文宣布張柏芝於11生下第三個兒子張立成。
長子謝振軒名字的由來
談及名字的由來,謝賢透露,謝霆鋒在網上看到很多網友建議的名字,看到“Lucas”的時候就覺得這個名字很好。至於中文名字,謝霆鋒的母親迪博拉(Di Bola)掌管著整個家庭,因為張柏芝壹直問她想改什麽名字,但拉古說,她得抱更多的孫子才能想出名字。
“在謝霆鋒家,我、婷婷、辛寶仔和謝霆鋒在想孫子的英文名,他們每個人都依次說了壹個,但都沒能通過。謝霆鋒正在打電話,他和網友們談論這件事。網友們反響熱烈,提供了壹大串名單。謝霆鋒壹個接壹個地讀出來,但不是太法國化就是太意大利化了。直到他說盧卡斯,大家都沒有反對,謝霆鋒決定用盧卡。
至於改名的過程,全家人坐下來討論。謝霆鋒壹邊玩電子遊戲,壹邊聽取網友的意見。最後,白質和謝霆鋒壹致采用了盧卡斯這個名字,因為他們認為這個名字短小精悍,而且盧卡斯是謝霆鋒最喜歡的電影《星球大戰》的導演喬治·盧卡斯的姓。