Easiest way to do it, this assumes the cinematics aren't created procedurally.
 
Create objects :
1. Player : add 8 direction behavior
2. Cinematic 
            Leave the default animation empty. 
            Create a new animation with the frames for your cutscene. 
            Set image point top right, apply to all animations
            Set position 0,0
            Set size 640,480. 
3. Npc : add instance variables Cinematic, and StartSeconds
            Cinematic is the animation name you want to play (step2)
            StartSeconds is point in time to start audio from
Create new layer : set parallax 0,0 move Cinematic to this layer.
Event sheet 
On touched Npc 
Player is overlapping Npc 
      Cinematic set animation : Npc.Cinematic
      Audio Play AudioAll tag "Music"
      Audio seek tag Music npc.StartSeconds
Cinematic on any finished 
      Cinematic set animation : default 
      Audio stop tag "Music"