james mcavoy lying on things