Better caching. assumes everything is an mov file