Creature finally released near to entrance of Regent's Park? (8)
I believe the answer is:
animator
(Other definitions for animator that I've seen before include "Someone who imparts vitality to others" , "who brings things alive" , "Cartoon drawer" , "Inspiring person" , "Cartoon maker" .)