For those who didn't already know, Arthur Darvill (aka Rory from Doctor Who) has taken over the lead role in the Broadway adaptation of the film Once. And DAMN he can sing! (and also nails the Irish accent...)