7th Heaven Cast Reunites! David Gallagher Now a Stay-at-Home Dad

The cast of "7th Heaven" reunited at 90s Con over the weekend.

David Gallagher, who played Simon Camden, surprised fans with a shaved head and beard.

Now 39, Gallagher said he's left acting and focuses on being a dad to his 6-year-old daughter.

The cast also shared funny moments from the show's past on social media.

Jessica Biel, who played Mary Camden, couldn't attend but joined virtually.

Stephen Collins, who played the family patriarch, was absent due to past misconduct allegations.

Fans were happy to see the cast together again after many years.

Mexico's "Grand Lady of Sinaloa": Remembering Lola Beltrán's Legacy