The Two And A Half Men star did the honours when his eldest child tied the knot with her high school sweetheart Casey Huffman in Santa Barbara.
'He was clearly very proud of her. He had a big smile on his face,' the couple's wedding planner Jill La Fleur told People.
Toasting the couple, La Fleur said the 45-year-old actor, 'told her how happy he was for her, and then he teased the groom, and made everyone laugh.'
Also on hand for the big day were other members of the famous family including the bride's grandfather Martin Sheen, and uncle, Emilio Estevez.
Sheen is also father to daughters Sam, six, and Lola, five, from his marriage to second wife Denise Richards and has twin sons Bob and Max, 18-months, with third wife Brooke Mueller.