Doctor Strange Breaks Out The Cape in NYC Filming Photos
The production has traveled to several corners of the world in order to bring the story to life--including Nepal--but this weekend, the cast has been spotted filming in New York City, and there are set photos and even a short video to prove that it isn't a trick.
Read More