Can't Be Heaven (2000)
Danny (Bryan Burke), is a young student in middle school. He starts to develop feelings for his best friend, Julie. However a new student by the name of Archie comes in and sweeps Julie off her feet. Danny flees to the graveyard where his father is buried and talks to him about his problems. He soon comes across Hubbie alias The Ghost (Ralph Macchio), who helps Danny with his girl problems.