Ian Moore

Ian Moore (イアン・ムーア) portrayed Charles Darwin in Kamen Rider Ghost the Movie: The 100 Eyecons and Ghost's Fateful Moment.