Where is Denden?

Movie Role
Cure (1997) OIda
Be Sure to Share (2009) Tanaka