It's a bad weekend for Hollywood movies.
The most-anticipated opening — at least for teen girls — is "If I Stay," a sticky-sweet romantic drama based on Gayle Forman's young-adult novel. Chloë Grace Moretz stars as Mia, a teen cello prodigy who's stuck between life and death after her family is in a car crash. In limbo, she roams the hospital while the movie flashes back to memories of her parents (Mirielle Enos, Joshua Leonard) and her troubled romance with a rising rock star (Jamie Blackley). Moretz's solid performance gets lost in a wave of faux-tragic sentimentality.
"Sin City: A Dame to Kill For" reunites filmmaker Robert Rodriguez and comic-book writer Frank Miller to tell more of Miller's detective-noir stories, but with such devotion to Miller's black-and-white visuals and nihilistic violence that all emotion, character or storytelling is lost. Returning cast members Mickey Rourke, Jessica Alba, Rosario Dawson, Powers Boothe and Bruce Willis are joined by Joseph Gordon-Levitt, Josh Brolin, Eva Green and more.