Many actors turn down roles only to regret it later. Maybe their second thought was correct. Everyone can imagine, for example, Brad Pitt playing Jason Bourne but what about other actors and the roles they refused. Have a look at the photos in this post and decide for yourself was their choice a good one or not.
Leo expressed an interest in playing Patrick Bateman in "American Psycho" but eventually reconsidered over fears his fan base would never accept him as a yuppie serial killer. His exit enabled Christian Bale - always director Mary Harron's first choice for the controversial role - to return to the project.