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

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)''