Kappa from The Great Yokai War

Related Articles: 

This is the actor Sadao Abe dressed for his role as the kappa named Kawataro ("River Boy") in the 2005 movie The Great Yokai War (妖怪大戦争 Yōkai Daisensō). "Yokai" is roughly Japanese for monster.

This image was taken from the Asakusa Diary website. Link here.