Actor Andrew Garfield pulled in $10,000 for charity by showing off his Gangnam Style moves and belly-dancing on TV.
The Amazing Spider-Man star was told he would earn $1,000 for every dance craze he could nail during his latest appearance on The Ellen DeGeneres Show.
Garfield had the audience in stitches as he attempted the challenge - he performed an Irish jig, the robot and even tried out South Korean rapper Psy's Gangnam Style routine as well as a few disco moves.
The Brit also busted out Madonna's Vogue motions, a ballet twirl, Beyonce's Single Ladies (Put a Ring on It) dance, a high-energy can-can and saved the best for last as he lifted up his shirt for a belly-dance.
Garfield raised a total of $10,000 for the Worldwide Orphans Foundation during the episode, which airs on Tuesday (13Nov12).