80
Luis Téllez Ibarra (Mexico City) is a creator of stop motion animated short films since 1993. He has worked on internationally recognized animated short films.
Moviefone is your ultimate guide to what's new in theaters and streaming on any screen.