Sexy pin-up Jenny McCarthy and her husband John Asher have filed for divorce after almost six years of marriage.

The former Playboy playmate and Asher have filed for divorce in a Los Angeles court, citing "irreconcilable differences".

McCarthy, 32, married 34-year-old film director Asher in September 1999, after meeting him on the set of the film DIAMONDS.

The couple have a three-year-old son called EVAN.