Arthur and Jack are the same person
Jack Fairy as a boy became Arthur the young man, became Jack Fairy the performer, who just became Arthur again after glitter died. They are well connected in the film and there's not much other reason to have the Jack character exist. It would also explain how Arthur got the Oscar Wilde brooch.
http://tvtropes.org/pmwiki/pmwiki.php/WMG/VelvetGoldmine
FollowingWMG / Velvet Goldmine
Go To