1. A computer-implemented method comprising: presenting a list of videos to a user; receiving, from the user, a selection of a first video from the list of videos; obtaining, based on the selection, first metadata indicative of actor images appearing in the first video; determining, based on the first metadata, a number of different user images to be requested from the user; sending a series of requests to the user indicative of the number of user images until the number of user images is obtained by: receiving one or more of the requested user images, from the user, responsive to the series of requests, re-using at least one image from other video content generated from previously-obtained images, of the user, corresponding to one or more of the requested user images, and morphing at least one image, of the user, to generate one or more of the requested user images, wherein each requested user image is associated with one of a plurality of different facial expressions; identifying, based on the first metadata, each of the actor images that corresponds to one of the plurality of different facial expressions; replacing, based on the identifying, different ones of the actor images with one of the requested user images associated with a corresponding facial expression to create a second video; generating second metadata associated with the second video, wherein the first metadata and the second metadata differ; storing the second video and the second metadata on a computer-readable medium; generating, based on the second metadata, a video content listing including the second video; and providing the video content listing to a user device for user selection of the second video for display.