I see Fe and N, in some combination. Then again I'm blinded by the enormous crush I have on him. Absolute crumpet.
I'd peg him, at the very least, as an IxxJ - he's quite controlled and keeps trying to organize his thoughts out loud.
Tentative typing: ISFJ 6w5 or 9w1 (Sp/S[?]).
I do think he is an NF IRL, but I prefer him playing a stiff, stilted NT type!!!