Bruce Greenwood was exceptional in this!
He played the part of Geoffrey so well that I actually forgot, several times, that he WAS acting!
Also, he was able to infuse a robotic character with human emotions "realistically", without it being hokey.
Well done!
"I'd say this cloud is Cumulo Nimbus."
"Didn't he discover America?"
"Penfold, shush."