captain carter in doctor strange