Cape Fear 303/365

DeNiro may not be a ghost but he is a fucking monster in this movie.