Question: who played vincent gray in the sixth sense
Answer: Donnie Wahlberg as Vincent Grey