Philippe Van Leeuw is a Belgian film director, screenwriter and cinematographer. He made his feature-length debut in 2009 with The Day God Walked Away. From Wikipedia
The Belgian-American film explores immigration, moral conflict, and identity at the U.S.-Mexico border through a complex anti-heroine.