The Sentimental Engine Slayer (2010)
The Sentimental Engine Slayer is a 2010 film directed by Omar Rodríguez-López. Rodríguez-López wrote, produced and scored the film, as well as starring as its protagonist, Barlam. Despite Rodríguez-López completing two prior feature-length films, The Sentimental Engine Slayer is the first to screen publicly and will likely be the first available as a commercial release.
More at Wikipedia.