'One for the Money' premiere at the AMC Loews Lincoln Square. Daniel Sunjata
, who plays Ranger in the film, wore a velvet suit as he stood next to a large poster advertising the film. Veteran actress Debbie Reynolds
looked very much at home on the red carpet and didn't seem to be put off by the photographers. In the film, Debbie plays Grandma Mazur.
The main attraction, though, was Katherine Heigl, who dyed her trademark blonde hair brown to play the heroine, Stephanie Plum. Katherine looked glamorous in a floor length red dress