HOLLYWOOD actor James McAvoy revealed how he downed half a bottle of whisky a night for his latest...