Pretty soon, there won't be a celebrity alive who HASN'T done the Ice Bucket Challenge.

Here, however, are two of the best Ice Bucket Challenges we've seen so far.

Ian McKellen, who's just finished shooting a film where he plays an elderly Sherlock Holmes (duh, obviously), completed his challenge with a number of back-up dancers because why not.

Meanwhile, Patrick Stewart did his in what we believe to be the most classiest and dignified challenge to date.

Check 'em out!