Movies like Django Unchained, The Good, the Bad, the Weird, and Once Upon a Time in Mexico have kept spaghetti Westerns alive into the 21st century.