The structure I need to realize:
An example to describe the desired behavior a bit better:
Possible way of realization I can think of right now:
My approach seems like a little overkill to me. Is there a module which could help me with this? I wasn't able to find anything...
How about creating two vocabularies, an "actor" and a "character" vocabulary. The node of type "movie" references "character" (& "actor" maybe) and the vocabulary "character" references the "actor" vocabulary.
Or another way to go is to create node-types instead of taxonomy terms and create relationships between them using the "entityreference" module. That is perhaps a better solution if you want to avoid getting several "James bond" terms (one for each actor).
In the past i've tried the "relation" module aswell but it was to complex for my needs then and its not as popular as "entityreferences"