Alex Diaz is known for his work on Priest (2011), I Am Number Four (2011) and Deja Vu (2006). Read more on iMDB