Amanda Seyfried Shines at the ‘Dear John’ Premiere