Supernatural actor Mark Sheppard is engaged to Sarah Louise Fudge.

Sheppard and Fudge shared the happy news online, posting photos on their Instagram and Twitter accounts for their fans.

Fudge captioned one photo: "So this happened a couple of weeks ago.... #happiestgirlintheworld".

51-year-old Sheppard has two children from his previous marriage to Jessica Sheppard, leading Fudge to clear up some "confusion" on Twitter.

"Mark & I are engaged," she tweeted. "His children are not from me but I love them hugely! hope this clears up any lasting confusion there still seems to be."

Sheppard is known playing Crowley on Supernatural since 2009.

The actor has also had roles in White Collar, Warehouse 13, Leverage and Doctor Who.