Question: who played vincent gray in the sixth sense?
Answer: Donnie Wahlberg