Before I get to the topic I hope everyone had a happy Thanksgiving.
The topic I want to discuss is team ups. Hero and Villain or Enemy Mine team ups. A concept in storytelling that have been misused more than handled well and the question in relating to the topic is can this Enemy Mine concept be used well?
Personally it can but only under the right circumstances. For instance. In Gargoyles the Manhattan Clan teamed up with Xanatos to combat Oberon because Oberon wanted to claim Xanatos and Fox's baby. What made this work is that both Fox and Xanatos were heading towards a face turn,if one assumes, and both of them have served time for their actions. So both Xanatos and Fox never came off as Karma Houdini's as they both payed for their crimes.
What also made it work is the target of their team up. Both of them wanted to save an innocent child from being taken by Oberon and there has actually been some legit human scenes from Xanatos and Fox. The desperate helplessness they both felt when trying to save Alex was enough to make you root for both villains. It also helped that both parties looked pretty good in this. Not once did Goliath and his clan looked stupid and since it involved. Also both parties are fighting for a noble goal. Fox and Xanatos is doing it to protect their child from Oberon while the Manhattan Clan is trying to save the child from Oberon's clutches.
An enemy mine situation can work but it has to be done in a tactful manner: both parties must look good in the process, done in a manner that it isn't morally questionable on the protagonist side, and handled in a way you can actually root for the villains involved. As the above example showcase.