Charlie Sheen has called his ex-wife Denise Richards a "terrorist" and the "worst" mother alive.

Charlie Sheen

Charlie Sheen

The 49-year-old star, who was married to the actress and fashion model from 2002 until 2006, has launched an astonishing rant against the mother of two of his children - Sam, 11, and ten-year-old Lola Rose - on Twitter.

In the message, which has since been deleted, the controversial star wrote: "Open letter to the media: Denise Richards is a shake down piece of s**t doosh phace & worse mom alive! A despicable charlatan who sux ISIs a**. (sic)"

Later, he said: "See u in court you evil terrorist sack of landfill [trash]. b***h couldn't act hot in a fire or wet in a pool. (sic)"

By contrast, Charlie paid a glowing tribute to his third wife and the mother of two of his children Brooke Mueller.

Charlie - who has six-year-old twins Bob and Max from his relationship with Brooke - tweeted: "Brooke M is a sexy rok star whom I adore D Richards a heretic washed up piglet Shame pile Happy Father's Day!!! (sic)"

Despite this, Richards wished the former 'Two and a Half Men' star a happy Father's Day.

She said: "Happy Dad's Day! @charliesheen have a great trip in Mexico! Kids were disappointed u weren't here for it- Hey we'll celebrate when u r back! (sic)"