In 1998, writer and director duo Peter and Bobby Farrelly unleashed 'There's Something About Mary' on the world and the film became an instant comedy classic. The film follows Ted (Ben Stiller), a former high school loser who seeks out his dream girl (Cameron Diaz) for a second chance. 15 years later, we take a look back at the cast and see what they're up to now.

Ben Stiller, Ted

20th Century Fox/Getty Images

Then: The studio was initially reluctant to let the Farrelly brothers cast Ben Stiller, so the brothers chose a then-unknown Owen Wilson. When the studio was even more reluctant to cast Wilson, they let them go ahead with Stiller.

Now: Stiller can be seen next in the adaptation of 'The Secret Life of Walter Mitty,' which he also directed, and is currently working on a sequel to his cult comedy hit 'Zoolander.' He's married to actress Christine Taylor, and runs his own production shingle, Red Hour Ben, which produces the web series 'Burning Love.'

Cameron Diaz, Mary

20th Century Fox/Getty Images

Then: Cameron Diaz had become an overnight sensation thanks to roles in films like 'The Mask' and 'My Best Friend's Wedding.' Diaz plays Mary, the object of everyone's affection, even professional football players.

Now: Diaz has starred in recent films 'Bad Teacher' and 'Gambit,' and can be seen next alongside Brad Pitt and Michael Fassbender in Ridley Scott's 'The Counselor.'

Matt Dillon, Healy

20th Century Fox/Getty Images

Then: Bill Murray, Cuba Gooding Jr., and Vince Vaughn were all considered for the role of slimy private investigator Pat Healy, but the part went to Matt Dillon, who also starred in 'Wild Things' that same year. Dillon and Diaz struck up a relationship around the time of filming.

Now: Dillon recently made an appearance on the ABC sitcom 'Modern Family' and appears alongside Kristen Wiig in the indie comedy-drama 'Girl Most Likely.'

Lee Evans, Tucker

20th Century Fox/Getty Images

Then: Lee Evans played Tucker, a pizza delivery boy who pretends to be an architect to get closer to Mary. Though Evans is actually British, he was criticized heavily for his "fake British accent" in the film.

Now: Evans is primarily a stage actor, whose film and television credits include 'The Ladies Man' and 'Doctor Who.' He can be seen this September in the stage play 'Barking in Essex.'

Chris Elliott, Dom

20th Century Fox/Getty Images

Then: Former 'SNL' cast member and star of 'Cabin Boy' Chris Elliott played Dom, Ted's friend who -- surprise -- also has a crush on Mary. Elliott previously starred in the Farrelly brothers' film 'Kingpin.'

Now: Elliott has appeared on 'How I Met Your Mother' and 'Bored to Death,' and currently has his own show on Adult Swim called 'Eagleheart.' His daughter, Abby, starred on 'SNL' from 2008 to 2012 and his latest book, 'The Guy Under the Sheets,' came out last year.

Lin Shaye, Magda

20th Century Fox/Getty Images

Then: Like Elliott, veteran actress Lin Shaye also appeared in the Farrelly brothers' film 'Kingpin.' In 'There's Something About Mary,' Shaye plays Mary's eccentric neighbor, Magda.

Now: Shaye recently appeared in 'Insidious,' and will reprise her role for the upcoming 'Insidious Chapter 2.' She reunited with the Farrelly brothers for their big screen version of 'The Three Stooges.'

Jeffrey Tambor, Sully

20th Century Fox/Getty Images

Then: 'The Larry Sanders Show' star Jeffrey Tambor played Sully, Healy's sleazy friend.

Now: Tambor is well-known for the role of George Sr. on the sitcom 'Arrested Development,' which was recently revived for a fourth season exclusively on Netflix. He has starred in all three 'Hangover' films, and recently appeared on episodes of 'Psych' and 'Law and Order: Special Victims Unit.'

Markie Post, Mary's Mom

20th Century Fox/Getty Images

Then: The former 'Night Court' star played Mary's mom, Sheila.

Now: Post reunited with most of her 'Night Court' castmates on an episode of '30 Rock,' provides the voice for June on the animated series 'Transformers Prime' and is married to fellow actor Michael A. Ross.

Keith David, Mary's Dad

20th Century Fox/Getty Images

Then: Keith David, star of classic films such as 'The Thing' and 'They Live,' previously had a small role in Ben Stiller's directorial debut, 'Reality Bites.' In 'There's Something About Mary,' he plays Mary's stepdad.

Now: David is well-known for roles in films like 'Requiem for a Dream' and 'Crash.' He recently appeared in the film 'Cloud Atlas,' and lends his voice to the Marvel Heroes video game as Nick Fury.

W. Earl Brown, Warren

20th Century Fox/Getty Images

Then: Chris Farley was originally wanted for the role of Mary's mentally-challenged brother Warren, but the actor died before he could be cast. The role then went to W. Earl Brown, a character actor who had previously starred in 'Scream.'

Now: Brown has appeared on the TV series 'Deadwood' and 'Justified,' and lent his voice to the acclaimed video game The Last of Us. He also founded and performs with his band, Sacred Cowboys.

Sarah Silverman, Brenda

20th Century Fox/Getty Images

Then: Stand-up comedienne Sarah Silverman played Mary's sarcastic friend, Brenda.

Now: Silverman had her own show on Comedy Central, 'The Sarah Silverman Program,' and has recently appeared in the films 'Take This Waltz' and 'Wreck-It Ralph.' She can be seen next in the Seth McFarlane comedy film, 'A Million Ways to Die in the West.'