If you do not succeed, try, try again. Even if it takes 20 years. This lesson is brought to you by Terry Gilliam. The Monty Python actor first started making his Don Quixote movie in the late 90s with Johnny Depp as its star. Now eight tries, two decades, and many cast members later, the film is finally seeing the light of day. Loosely based on the novel, the story follows a delusional man who believes he is a knight from the 17th century and has mistaken an ad exec for his squire. Jonathan Pryce and Adam Driver star when it premieres at Cannes in May.