John Rotit is een gelukkige, tevreden man met een liefhebbende vrouw. Uren later is hij een rockster die heroïne spuit. En daarna... is hij iets veel sinisters. John flitst ongewild tussen drie parallelle levens waarin hij willens en wetens in elk leven bestaat. Hij heeft geen idee hoe of waarom dit fenomeen zich voordoet, alleen dat hij wil dat het stopt. Het oordeel van John wordt vertroebeld omdat hij alles zal doen wat hij kan om zijn flitsen te beëindigen en in het enige leven te blijven waarin hij echt gelukkig is.