Amanda Seyfried steals the show