Despicable Me earned $21.7 million Friday, giving it a good chance of winning the box office this weekend. The 3-D animated film is on track to pull in a better-than-expected $50 million over its opening weekend. Coming in second was The Twilight Saga: Eclipse, the unstoppable teen vampire saga, which made $11 million for a total of $214.7 million in its 10 days in theaters. Its prequel New Moon, made $230.9 million its first 10 days, for a domestic total of $296.6 million. Predators, starring Adrien Brody, took third place with $10.5 million. In fourth was Toy Story 3, with $6.8 million and a domestic total of $325 million. The Last Airbender came in fifth, with $5.3 million for a total of $88.4 million over nine days.