Very British actor Josh Bowman is now the official “spokesman” for the very Brazilian brand John John. He is replacing Zac Efron and will be featured in John John’s ad campaigns for the coming season. Wow, I agree that Josh is pretty cute, but boy, do they ever have hot guys in Brazil as well LOL!

[grid ids=”219266,219265″]