Hamish Linklater — American actor