Please answer this question: who does daniel gillies play in spider man 2?
John Jameson