Captivate making appearance (8)
I believe the answer is:
entrance
This clue is a double definition.
'captivate' is the first definition.
(I know that captivate can be written as entrance)
'appearance' is the second definition.
(both can mean an arrival)
'making' acts as a link.
(Other definitions for entrance that I've seen before include "Cast a spell on" , "An actor's coming on stage" , "drawbridge?" , "Ingress" , "Send" .)