O. Ikeda

O. Ikeda played Yeng in the Doctor Who story Marco Polo. This is his only known acting role.