1. A method performed by one or more processes executing on a computer system, the method comprising: analyzing a plurality of video clips, each video clip comprising a plurality of frames, to determine a subset of the plurality of video clips that have at least one frame depicting one or more faces; analyzing of video clips that have at least one frame with the faces to determine a quantity of faces in each video clip and a shot type of the faces, wherein determining the shot type includes: measuring a relative amount of frames space occupied by a rectangle provided around the one or more faces; and assigning the shot type to the video clip based on the measurement; presenting, in a user interface of a video editing application, the determined subset of video clips along with indicia indicating one or more face-related characteristics of each of the subset of video clips and a movie building template including a plurality of shot placeholders, each shot placeholder representing video content a movie that is generated based on the movie building template; receiving, from a user of the video editing application, a selection of a shot placeholder; in response to the selection of the shot placeholder, filtering the presented subset of video clips in the user interface to present video clips that include a shot type associated with the selected shot placeholder; receiving, from the user of the video editing application, a selection of one or more frames of at least one of the subset of video clips to populate the shot placeholder in the movie-building plate; and generating a playable media file representing the movie based at least in part on the selection received from the user.