The talk show appearances. The global tour. The magazine covers.
They've all been a dress rehearsal for last night's major event: the official New Moon premiere in Los Angeles!
Naturally, the red carpet showing brought out Robert Pattinson, Kristen Stewart, Kellan Lutz and other stars from the movie. But it also featured a number of other celebrities, such as...
... Shar Jackson?
Yes, even Kevin Federline's baby mama snagged an invite to the proceedings. Can you find her in the gallery of premiere photos below? Click on each for a larger version:
[Photos: Splash News]
But, wait New Moon fans, we've got more!
FOLLOW THE JUMP TO WATCH A (SHIRTLESS) NEW CLIP FROM THE MOVIE.