becky japan actress doing human towers