Bruno Mars performed his new song 'It Will Rain' from the forthcoming latest installment of the 'Twilight' film, and to amp things up, he brought singer Skylar Grey out on the stage to duet with him.

The duo performed the powerful and emotional song in Vienna, Austria. Once again, fans outside of the U.S. are having all the pop music fun as of late; see Justin Bieber's exploits in Rio. It's enough to make us want to move or at least update our passport and travel.

Bruno, with his signature cap, played guitar while Grey stood to his right and sang. The chemistry between the two singers was electric and exhibited. There was real power in the way they tackled the song, but they never had to hit you over the head with dramatic moves or gestures on stage. The song was that moving, as are their combined voices.

Grey is famous for her songs, which she writes for others, as well as for pairing up and singing with the likes of Lupe Fiasco and Dr. Dre and Eminem, but this was just another sample of her beautiful voice making its mark on our world.

Watch Skylar Grey and Bruno Mars Perform 'It Will Rain'