Before Leonardo DiCaprio boarded the 'Titanic,' and before he became a recurring star in Martin Scorsese's films, he starred in the 1995 film 'The Basketball Diaries.' An adaptation of the book of the same name by Jim Carroll, the film follows a teen, Carroll (DiCaprio), as he slides deeper into the depths of an alarming drug addiction. The film also starred Mark Wahlberg long before he became a beloved action star. Eighteen years later, we revisit DiCaprio, Wahlberg and the rest of the cast and see what they're up to now.

Leonardo DiCaprio, Jim Carroll

New Line/Getty Images

Then: Leonardo DiCaprio played Jim Carroll, based on the real-life author of the same name. Carroll is a high school basketball player who develops a harrowing heroin addiction. The dearly departed actor River Phoenix (brother of Joaquin) had once expressed great interest in playing the part.

Now: DiCaprio has starred in several films for Martin Scorsese, including 'The Aviator,' 'Shutter Island' and the upcoming 'The Wolf of Wall Street.' He's also garnered acclaim for performances in 'Inception' and 'Django Unchained.'

Lorraine Bracco, Jim's Mother

New Line/Getty Images

Then: Lorraine Bracco, who previously starred in Scorsese's 'Goodfellas,' played Jim's worried mother.

Now: Bracco went on to play the role of Dr. Melfi on the HBO series 'The Sopranos,' and has appeared in the films 'The Taking of Pelham One Two Three' and 'Riding in Cars with Boys.' She currently stars on the series 'Rizzoli and Isles.'

James Madio, Pedro

New Line/Sarah Hadley

Then: Audiences probably knew James Madio best as one of the Lost Boys in Steven Spielberg's 'Hook.' In 'The Basketball Diaries,' Madio played Pedro, one of Jim's friends.

Now: In the late '90s, Madio starred on the teen sitcom 'USA High,' and in 2001 he had a recurring role on the HBO miniseries 'Band of Brothers.' Since then he has appeared in the films 'The Box' and 'Kick-Ass,' and recently guest starred on an episode of 'Castle.'

Patrick McGaw, Neutron

New Line/Patrick McGaw

Then: Patrick McGaw played Neutron (not his real name, of course), another of Jim's friends and cohorts.

Now: McGaw's career isn't as promiment as some of his 'Basketball Diaries' co-stars. He had a recurring role on the '90s series 'Brooklyn South,' and his last acting credit is a 2008 episode of 'CSI: Crime Scene Investigation.'

Mark Wahlberg, Mickey

New Line/Getty Images

Then: Former Calvin Klein underwear model and rapper Mark Wahlberg (aka Marky Mark) starred as Jim's friend, Mickey. This was only Wahlberg's third film role, and it would still be two years before he landed the part that made him a huge star -- Dirk Diggler in 'Boogie Nights.'

Now: Wahlberg reunited with DiCaprio for Martin Scorsese's 'The Departed,' and has also starred in films like 'The Fighter,' 'Ted' and 'Pain & Gain.' He can be seen next in 'Transformers: Age of Extinction' and 'Ted 2.' Wahlberg is also the executive producer of 'Entourage' and 'Boardwalk Empire' -- the latter of which is also produced by Scorsese -- and he's currently in development on the 'Entourage' movie.

Juliette Lewis, Diane Moody

New Line/Getty Images

Then: Juliette Lewis had previously starred in Martin Scorsese's 'Cape Fear,' and she appeared opposite DiCaprio in 'What's Eating Gilbert Grape?' before she signed on to play Diane Moody in 'The Basketball Diaries.'

Now: Lewis has appeared in the recent films ‘The Switch,’ ‘Due Date’ and ‘Hick,’ and can be seen alongside Meryl Streep in the upcoming film ‘August: Osage County.’ In addition to acting, Lewis also leads the rock band Juliette and the Licks.

Michael Imperioli, Bobby

New Line/Getty Images

Then: Michael Imperioli reunited with his 'Goodfellas' co-star Lorraine Bracco for 'The Basketball Diaries,' in which he played Bobby, Jim's best friend who suffers from leukemia.

Now: Imperioli once again reunited with Bracco for the HBO series 'The Sopranos,' and in recent years he's starred in the films 'The Lovely Bones' and 'The Call.' The actor made guest appearances on shows like 'Girls' and 'The Office,' and can be seen next in Spike Lee's remake of 'Oldboy' opposite Josh Brolin, Elizabeth Olsen and Samuel L. Jackson.