EDIT BY CHARLIE: Even who will play somone is a spoiler, because you may not know that when you first see them. Highlight for spoiler (in the future, please put in the spoiler forum)
The double agent is Ethan Hawke, he is guest starring in this ep. I just read on another alias website that will and francie kiss in the ep also!! i can hardly believe it.