Edward Norton fue elegido para la película al pasar un casting de más de 2000 personas y tras rechazar Leonardo DiCaprio el mismo papel.