Ed Harris enjoys twin triumph