Coding patterns that facilitate cutscenes

Are there known coding patterns that facilitate the creation of in-game cutscenes? I’m thinking about how to pass control of the camera, player and other game elements to an animator that then gives control back when the cutscene is over. Are there good tutorials on this?