American actor Dylan McDermott played with Kristen Stewart in supernatural horror film The Messengers, which was released in what year?