Eminem took the stage Wednesday at a party for G-Shock's 30th anniversary, performing a career-spanning set for a smattering of actors, athletes and understandably excited music writers.
It was apparently an electrifying hour: The now-elusive Marshall Mathers handily worked through gritty, older songs like "Cleaning Out My Closet" alongside his later, rap-preacher tunes like "Airplanes Pt. II" before returning for an encore performance of "Lose Yourself." (Rolling Stone contributor Jeff Rosenthal aptly described the track as not "a piece of music, it’s a round dot on a timeline, a tattoo that never fades.")
The activewear-cum-designer watch subsidiary of Casio was able to churn out some impressive star wattage for the big party. Among the marquee names who attended: James Marsden (fresh off playing John F. Kennedy in "Lee Daniels' The Butler"), model Jessica Stam and Brooklyn Nets teammates Brook Lopez and Paul Pierce. Catch a truckload of photos of the Detroit rapper -- who debuted no new music, despite having teased an upcoming album -- doing his thing below.