Eminem turned his homecoming show in Detroit, Michigan into a charity fundraiser by completing the ice bucket challenge onstage along with his tour companion Rihanna.

The pair's joint tour stopped in the rapper's hometown this weekend (23-24Aug14) and during the second show there on Saturday night (23Aug14), the hip-hop star took the opportunity to raise funds for the Als Association.

At the end of the concert at Comerica Park, Eminem sat in a chair while Rihanna soaked him with icy water, and then he nominated the pop star for the challenge. Rihanna obliged and was drenched in front of the crowd as the band played Vanilla Ice's hit track Ice Ice Baby.

Other stars to have added their names to the list of ice bucket challengers include actress Reese Witherspoon, who dedicated her soaking to a friend who was recently diagnosed with Als, also known as Lou Gehrig's disease and motor neurone disease, and new mother Olivia Wilde, who doused herself in her own breast milk.