Rubén Escamilla is known for The Devil's Backbone (2001), Hospital Central (2000) and Blinkers (2007).
No data