According to the news-flash Michael Cera (of "Juno", "Superbad", "Year One") goes head to head with Shia LaBeouf (you know who he is) for the role. My gut tells me to go with LaBeouf for range... but then maybe I haven't seen Cera's range yet and it would make for an interesting casting decision. Cera played one super-nerdy role by the next and I haven't seen him but in the same genre.
Amazing is, this Fincher project is creating a lot of buzz. Unlike many of those project that get named once and you never hear of them again. Let's see what comes of this.
Here's the mini-news / rumor: