Two prominent outlets, Wired and Empire, have just been “leaked” mysterious CIA documents about a missing Russian nuclear scientist named Dr. Leonid Pavel. Coming Soon believes the man in the photo is actor Alon Aboutboul whose latest screen credit on the IMDB is Christopher Nolan‘s The Dark Knight Rises. Has a new Dark Knight Rises viral begun? It seems like it. See the full images and speculate after the jump.
Here are the two documents, one from Wired, the other from Empire with a hat tip to Coming Soon.