I've been following Bradley Cooper since his Alias days, and thought that he was perfect for this role - he looked like a loser and cleaned up into a believable winner with all the answers and the confidence and charisma to win anyone over. Along with Cooper, there were supporting roles by the lovely Abby Cornish playing Eddie's girlfriend and veteran Robert De Niro playing a rich and powerful boss. Both did solid jobs with their roles.
This is a fun movie, and covers one of my own fantasies... what would you do if you were the smartest person on earth ("A 4 digit IQ") and could figure out any problem? It appeals to me for that reason and the does a decent job at tackling that question - super-intelligence and the world being against you. However, it suffers from the lack of a real, challenging opponent for Cooper's character as well as a plot hole you could drive a truck through that I will leave as an exercise for the reader.