Lau Ho Leung was born in Hong Kong and graduated from the Department of Cinema and Television, Hong Kong Baptist University. He majored in Film Directing and has written over 20 screenplays in various genres. His movie, Painted Skin (2008) was nominated for Best Screenplay at the Hong Kong Film Awards. Two Thumbs Up is his directorial debut.