General Brazilian
surpreendido, apanhado de surpresa
Most common usage in contemporary Brazilian Portuguese
São Paulo
surpreendido, de boca aberta
Urban colloquial usage, sometimes with intensifying expressions
Portugal
apanhado de surpresa, desconfortável
Standard European Portuguese usage