Tom Cruise reportedly upset his fans in Brazil by speaking Spanish. The Hollywood actor didnt realize the national language spoken in Brazil is Portuguese during a recent trip to the country to promote movie Valkyrie. Tom reportedly addressed a press conference in Rio de Janeiro with the Spanish words hola (hello) and gracias (thank you), according to Brazilian gossip website Glamurama.