Zac Efron compared to Shrek character on The Iron Claw set: ‘Lord Farquaad but make it the 21st century’ Read more