Colin Farrell almost quit acting after his poor performance in 2004's 'Alexander'.

The Irish actor played Alexander the Great, the on-screen son of Angelina Jolie alter ego Queen Olympias, in the epic historical drama  based on the life of the king of the Ancient Greek kingdom of Macedon - which also starred Jared Leto and Val Kilmer - but he was so ashamed of the bad reviews it received, that he contemplated stepping away from the cameras for good.

Read More: Colin Farrell plans on taking a break at 40 

In an interview with The I Paper, he recalled: "It was once-in-a-lifetime David Lean film-making. There was a lot of drunkenness, but a lot of people working very hard, and then a film that was slaughtered. I remember the first day the reviews came, and going, 'Oh, s**t!'"

The 'Minority Report' star thinks he put too much of his own personality into his portrayal of Alexander.

He said: "You have to be careful about bringing too much of your own emotional experience to characters, and know where the boundaries are. Whereas Alexander was just, rahhh! There was no structure around it."

However, despite the movie underwhelming critics and audiences, Farrell said if he was given the chance to taken on the role again, he'd jump at the opportunity to prove himself.

Read More: How Colin Farrell, Liam Neeson, and other Irish stars got their big breaks 

He said: "For all of us - Angie, Val. It was all so mad, so bacchanalian and Dionysian. If there's one film you said to me after 20 years of acting that you could try again, I'd go Alexander. Oliver keeps recutting it. I've heard his fourth version is good. But he's still stuck with the same performance from me..."

Colin Farrell