Colin Farrell has slammed his 2006 movie Miami Vice, insisting the plotline was "style over substance".
The Irish actor was cast as Detective James Crockett in the crime drama, opposite Jamie Foxx, who played his colleague, Detective Ricardo Tubbs.
But Farrell is convinced the relationship between the pair was too intense for the movie - and admits he may have been at fault over his portrayal of the cop.
He tells Total Film magazine, "Miami Vice? I didn't like it so much. I thought it was style over substance and I accept a good bit of the responsibility.
"I understood that we were trying to paint a relationship with Tubbs and Crockett that was so grounded and familiar that there was no need for them to incessantly talk to each other - or look at each other - over two and a half hours.
"I did think we missed an opportunity. It was never going to be Lethal Weapon, but I think we missed an opportunity to have a friendship that also had some elements of fun."