Kim Kardashian has taken the Ice Bucket Challenge - and, true to form, captured the moment in a selfie. On camera.

This is genius...

The Ice Bucket Challenge, which was created to raise money for Amyotrophic Lateral Sclerosis (ALS) Association – also known as Motor Neurone Disease - has become quite the pop culture phenomenon this year.

Everyone from Victoria Beckham and Jennifer Lopez to Cara Delevingne and Justin Bieber has taken part, with each star nominating someone else to take the challenge, donating as they do.

Watch the best of the rest celebrity videos below.

Have you done yours yet?

Donatella Versace

youtubeView full post on Youtube

Benedict Cumberbatch

Kristen Stewart and Nicolas Hoult

Justin O'Shea

Gwyneth Paltrow

Karlie Kloss

Sarah Jessica Parker

Barbara Palvin

Jamie Dornan and Eddie Redmayne

Cara Delevingne

David Beckham

Cheryl Cole

Zac Efron and Ashley Tisdale

Kylie Jenner

Lena Dunham

Lily Aldridge

Taylor Swift and Jaime King

Selena Gomez

Kate Upton

Justin Bieber

Katy Perry

Tom Cruise

Lady Gaga

James Franco

Britney Spears

Oprah Winfrey

Lily Allen

Gisele Bündchen

Iggy Azalea

Rita Ora

Jourdan Dunn

Alessandra Ambrosio

Jessica Biel

Georgia May Jagger

Jennifer Lopez