Johnny Depp, Brad Pitt, Ewan McGregor, and Leonardo DiCaprio were all set to play Bateman before Christian Bale took the part.