The official DC Animated movies thread, teen titans judas contract