Actor Andrew Garfield pulled in $10,000 (£6,250) for charity by showing off his Gangnam Style moves and belly-dancing on U.S. Tv.

The Amazing Spider-Man star was told he would earn $1,000 (£625) 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 in the U.S. on Tuesday (13Nov12).