Edmund Ikeda was born on 10 March 1916 in San Francisco, California, USA. He was an actor, known for The Last Airbender (2010), Win Win (2011) and Black Rain (1989). He died on 15 July 2018 in Larchmont, New York, USA.