How to make custom posts to behave like taxonomy?

Have a taxonomy, with terms that are the same as the custom post type. Then in your taxonomy template, grab the custom post type that has the same post name as the current term slug.

You can automate this slightly by having the celebrity term automatically created when you add the celebrity post etc

Refer to this answer for how to do that:

How to add automatically keyword to taxonomies when a post published, and assign them to the post