LOS ANGELES — A fairy-tale princess gave young wizard Harry Potter a run for his money at the weekend box office. "Harry Potter and the Deathly Hallows: Part 1" remained the No. 1 movie with $50.3 million over Thanksgiving weekend, closely followed by the animated musical "Tangled" with $49.1 million, according to studio estimates Sunday. The next-to-last "Harry Potter" movie raised its domestic total to $220.4 million after just 10 days in theaters, according to distributor Warner Bros. The film also has taken in $389.2 million overseas, giving it a worldwide total of $609.6 million...