Why did they change it? No DEL TORO, PENN, and CARREY now? Damn.
My understanding is Carrey didn't want to gain a lot of weight to play Curly, Sean Penn was taking a very "high maintenance" attitude with the Farrelly brothers, and Del Toro dropped out after Carrey and Penn walked away.