Amanda Seyfried charms in a beautiful smile