I'm not a fan but Tom Cruise is natural choice for this role. If he'll combine what he did in 'Tropical thunder' with 'collateral' that should be right on the money..ok, lots of money and possible Oscar as long as he won't jump on any talk show sofa.
he can direct, make the script, produce and act in the movie...that would make 3 things for the movie, suck in a funny way, not in the hollywood way, make it an cult movie and of course add..."an impressive acting performance"