daniel radcliffe and james mcavoy