Actor Karl Urban has confessed he needed a "double tequila" at the end of every day while he was filming new pirate movie The Bluff.