A modern day version of the Faust legend.A modern day version of the Faust legend.A modern day version of the Faust legend.