Can You Paint a Perfect Portrait?