Graduated in Directing from Amsterdam's Film Academy, in 2005. During his second year there, he directed the feature film Beat with a budget of only 500 euro's.
After graduating he left for China, returning three years later with his second feature film Shanghai Trance. The film was selected for the Tiger Award Competition at the International Film Festival Rotterdam as well as numerous international festivals. It was released in China in over 250 cinemas and in late 2008, David made the front page of the Volkskrant newspaper for being the first Dutch director to achieve this.
His third movie R U There got selected to Un Certian Regard in Cannes.