Dirty Love is a 2005 American romantic comedy film written by and starring Jenny McCarthy and directed by John Mallory Asher. At the time of filming, McCarthy and Asher were married; they divorced the month the film was released.