stupéfait, abasourdi
Tom is dumbfounded.
Tom est abasourdi.
I am dumbfounded.
Je suis abasourdi.
Tom was obviously dumbfounded.
Tom était visiblement abasourdi.
Tom looks dumbfounded.
Tom a l'air abasourdi.
I'm dumbfounded.