Yesterday, David Bowie shared “Lazarus,” the breathtaking new single from his forthcoming album ?. The song also appears in Bowie’s new Off Broadway musical Lazarus. The play is inspired by Walter Tevis’ 1963 sci-fi novel The Man Who Fell To Earth, and Bowie himself played the lead in the 1976 movie adaptation. In the play, the former Dexter star Michael C. Hall plays the lead. And last night, Hall appeared on the Late Show With Stephen Colbert to sing “Lazarus,” giving it a whole lot of actorly intensity and pulling off a pretty slick impression of Bowie’s voice. Since David Bowie himself appears determined to never perform live again, this is probably the closest thing we’ll get to a Bowie performance on late-night TV, and it’s a whole lot better than nothing. Check it out below.