25. Go (1999)
Director: Doug Liman
Cast: Sarah Polley, Katie Holmes, Timothy Olyphant
Box office: $16.9 million
Plot: Two girlfriends go out partying, take Ecstasy and then have to recreate what happened that night. Liman went on to direct The Bourne Identity (20022) and American Made (2017).
24. American Ultra (2015)
Director: Nima Nourizadeh
Cast: Jesse Eisenberg, Kristen Stewart, Topher Grace
Box office: $14.4 million
Adventureland (2009) co-stars Eisenberg and Stewart team up again in this action-packed comedy. Mike (Eisenberg), who worked for the CIA, needs to use his considerable abilities (with the help of weed) to vanquish his enemies. Nourizaeh also directed the equally inspired Project X (2012).
23. Smiley Face (2007)
Director: Greg Arakai
Cast: Anna Faris, John Krasinksi, Danny Masterson, John Cho
Box office: $9,397
Plot: After Jane (Faris) eats a pot cupcake, she goes on several adventures before heading to the weed rally.
22. Trainspotting (1996)
Director: Danny Boyle
Cast: Ewan McGregor, Robert Carlisle, Ewen Bremmer, Jonny Lee Miller
Box office: $16.4 million
Plot: Four Scottish friends fight over a heroin stash. Boyle did a terrific sequel, T2: Trainspotting (2017). He's also directed Academy Award winner Slumdog Millionaire (2009), The Beach (2001) and Yesterday (2019).
21. I Love You, Alice B. Toklas (1968)
Director: Hal Averback
Cast: Peter Sellers, Leigh Taylor-Young, Jo Ann Fleet
Box office: $3 million
Plot: A hippie (Taylor-Young) turns Harold (Sellers) and his straight friends on to the wonders of weed, courtesy of infused brownies and a script by Paul Mazursky.