Edmund Collier — American actor