james mcavoy drunk