Marty McFly time-travels againfrom 1985 to 1955 (original), 2015 (sequel) and 1885 (finale)in this cartoonish, genre-ransacking triple lark from director Robert Zemeckis and writer-producer Bob Gale. Michael J. Fox's supercool star turn keeps the smart fun from getting too frantic.