Ansel Elgort is back with yet another cover for his devoted Instagram fans.
The 23-year-old actor delivered a moving rendition of “La La Land”’s “City of Stars” that’ll have you bewitched in within seconds.
Elgort took to his piano on Tuesday, challenging the singing chops of Ryan Gosling, who sings the original in the Oscar-nominated film.
The “Divergent” star has been known to cover songs from other Canadian stars as well, including Shawn Mendes’ “Treat You Better” and Justin Bieber’s “Let Me Love You”.
The young star released his latest single “Thief” in February.