In this paper we examine the effect that physiological non-polar lipids, residing on the surface of an aqueous tear film, have on the film evolution. In our model we track the evolution of the thickness of the non-polar lipid layer, the thickness of the aqueous layer and the concentration of polar lipids which reside at the interface between the two. We also utilise a force balance in the non-polar lipid layer in order to determine its velocity. We show how to obtain previous models in the literature from our model by making particular choices of the parameters. We see the formation of boundary layers in some of these submodels, across which the concentration of polar lipid and the non-polar lipid velocity and film thickness vary. We solve our model numerically for physically realistic parameter values, and we find that the evolution of the aqueous layer and the polar lipid layer are similar to that described by previous authors. However, there are interesting dynamics for the non-polar lipid layer. The effects of altering the key parameters are highlighted and discussed. In particular, we see that the Marangoni number plays a key role in determining how far over the eye the non-polar lipid spreads.