'No Good Deed' Wins Box Office