 The DeLorean used in the filming of this movie is on display at the  Planet Hollywood restaurant in Honolulu, Hawaii. It is suspended  from the ceiling and hung upside down to give restaurant patrons a  better view of the vehicle from above.