Italia, fine anni ottanta. Marco (Fabrizio Bentivoglio), un giovane ingegnere, riceve la visita di Teresa (Cristina Marsillach), una sconosciuta che si presenta come la fidanzata di Rudy (Massimo Venturiello) - un suo amico di università che non vede da tempo - e che gli chiede in prestito 30 milioni di lire. È l'unico modo per salvare la vita a Rudy, condannato a 20 anni di galera per detenzione di hashish a Marrakech (Marocco). I soldi servono per corrompere un giudice, ma Marco, che non dispone di quella somma, decide di radunare i vecchi amici della comitiva dell'università: Maurizio Ponchia (Diego Abatantuono), Paolino (Giuseppe Cederna) e Cedro (Gigio Alberti). Nonostante i molti dubbi e le perplessità, gli amici alla fine decidono tutti di partire alla volta del Marocco con la somma necessaria a salvare Rudy. Comincia così l’avventuroso viaggio alla volta di Marrakech...