Mon, Jul 29, 2013 7:57 PM EDT 1:54
The stars looked red hot in blue at “The Smurfs 2” premiere in Los Angeles on Saturday. Britney Spears, who sings “Ooh La La” on the film’s soundtrack, appeared in a figure-hugging dress alongside her two little boys Sean Preston and Jayden James. Neil Patrick Harris and fiancé David Burtka also stepped on the blue carpet with twins Gideon and Harper. And Katy Perry had a special date accompany her as her plus one- her grandmother, who was decked out with a bedazzled cane in true Katy fashion.