28. 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 (2002) and American Made (2017).
27. 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 previously directed the equally inspired Project X (2012).
26. 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. Faris also appeared in the stony Scary Movie series.
25. 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 went on to direct Academy Award winner Slumdog Millionaire (2009) and The Beach (2001) and Yesterday (2019).