Playing the ad exec / Sancho Panza is Kylo Ren himself, Adam Driver, who replaced Jack O'Donnell, who in turn replaced Ewan McGregor, who replaced Johnny Depp. Don Quixote is played by Jonathan Pryce, who replaced Michael Palin replacing John Hurt replacing Robert Duvall replacing Michael Palin (again) replacing Jean Rochefort. As you might be able to tell, The Man Who Killed Don Quixote has hit a few bumps in the road. In fact, the first attempt to make the movie was all the way back in 2000. It was a $40 million production that lasted six whole days. On Day 1, they found out they were shooting right next to a NATO bombing range (which can get pretty loud). On Day 2, a flash flood hit the region, washing away all the sets. On Day 6 (after drying out the sets for three days), Rochefort got a double hernia and had to be airlifted out. Aaaand cut!