Christina Applegate has married her longtime love Martyn LeNoble.

The couple - who have been together for more than four years and have a two-year-old daughter, Sadie - tied the knot in Los Angeles at the weekend, reports People.

Her rep said Anchorman actress Christina and musician Martyn exchanged vows "surrounded by family in a private ceremony at their home".

It's the second marriage for Christina, 41, who was with director Johnathon Schaech until 2007.

Christina has had an eventful few weeks, as earlier this month she announced she was quitting her TV show Up All Night.

The star, who played a mum juggling her home and work life in the series, said it was time for her to "move on to other endeavours".