Cancel your plans - one of our favourite comedies of all time is on TV tonight 5 months ago

Cancel your plans - one of our favourite comedies of all time is on TV tonight

That's our evening sorted, then.

Whether you've seen it once, a hundred times or never at all, there's something about There's Something About Mary that's guaranteed to put a smile on your face.

It stars Cameron Diaz as Mary and Ben Stiller as Ted, her high school prom date who is still desperately in love with her years after school ends - and after an uncomfortable incident keeps him from actually taking her to the prom at all.

Eager to reconnect with her as an adult, Ted hires a private investigator to track her down but he doesn't bet on her also having quite a few other admirers.

What follows is a goofy, wacky and genuinely funny story.

Though Stiller and Diaz are likeable as the leads, the supporting cast is what makes this movie brilliant.

Matt Dillon, Lee Evans and Chris Elliot are hilarious - though the best lines are Lin Shaye's in the role of Mary's roommate Magda.

If childish gags and physical humour aren't your thing you probably won't like this, though the film has more heart to it than you might think.

Check out the trailer here.

There's Something About Mary is on Comedy Central tonight at 9pm.