Leo Houlding is an actor of 43 (28 juillet 1980). Leo Houlding has appeared in no show and 5 movies. In the cinema, in the role of Self in the feature film Depth Charge.