Confused by the ending
I loved this film. Pretty much was going to rate it 9 or 10/10 if the second half was as good as the first. It wasn't.
Now one thing I don't understand at all which confused the hell out of me, wasn't it both Anthony and Richard who return to the small town at the beginning of the movie? And wasn't the whole point of the movie Richard taking revenge for Anthony's death? So why was Anthony with Richard when he returned to the town he wants to take revenge on? Why is he present when Sonny's gang stops the car and has a confrontation with Richard? Is this a way of telling us Anthony is dead and a ghost and still with Richard on a mental level?
Also at the end, why did Richard refer to Anthony as an "embarrassment" and "[ba]nana"? Didn't make any sense to me, can't understand why that line of dialogue was in there!