15 Actors Who Were FIRED From Movies During Production
15. Al Pacino - Despicable Me 2
In Despicable Me 2, Gru is on a mission when he confronts a mysterious restaurant owner called Eduardo Perez. Upon their first meeting, Gru suspects Eduardo is actually El Macho; a legendary supervillain, long believed to be dead.
Benjamin Bratt, who voices Eduardo, plays the role as a charismatic, larger-than-life sensationalist. He puts so much passion in every word, it's hard to picture anyone else in the role.
Interestingly, Bratt was actually a last-minute replacement. Two months before Despicable Me 2 was released, Eduardo was meant to be played by acting titan Al Pacino. Even though he had recorded all his lines, Pacino abandoned the project with little warning. His departure was so late notice, the Oscar-winning actor's name still appeared in the trailers.
To date, there has never been an official reason why Pacino left, and the only explanation given was "creative differences". What's an even bigger mystery, is why Pacino walked away from Despicable Me 2 but didn't walk away from Jack & Jill?