Vlad, a rock star wannabe, has a surprising meeting with the Devil.Vlad, a rock star wannabe, has a surprising meeting with the Devil.Vlad, a rock star wannabe, has a surprising meeting with the Devil.