actor: Edmund Chen