Se ubicó en el número cuatro en el UK Singles Chart.
Originalmente alcanzando el número cuatro en marzo de 2017, la canción volvió a entrar en las listas del Reino Unido más tarde ese año.
"Perfect" se convirtió en la balada número uno del Reino Unido para 2017 y también alcanzó el número uno en otros 16 países, incluidos Australia, Canadá, Irlanda y Nueva Zelanda.
La chica del vídeo musical es la actriz Zoey Deutch.
Esta versión fue lanzada como un lado B, de la canción, cuenta con la participación de Beyoncé, ha sido un éxito en muchos países y se ha considerado sencillo del álbum a pesar de que esta versión no aparece en este Otra versión cuenta con la voz del italiano Andrea Bocelli cantando en italiano.