In this paper, we present our concept and design of a general film model that represents the structural, semantic and syntactic elements of film. The purpose of this model is to serve as a basis for film video annotation and subsequent retrieval. It is informed by contemporary film theory and analysis to adequately represent the film content and its attributes. The implementation of such a model enables users to access a much faster array of multi-modal film content than is presently possible.