Javier Bardem suits up and openly talked about his happy life with gorgeous wife Penelope Cruz on the latest issue of GQ magazine.

The 43-year-old "Skyfall" star charms his way in a series of classy photos for the publication. But sorry to those who have the hots for him, Javier's heart is already taken.

Javier is married for two years to the lovely Penelope Cruz, probably one of Hollywood's hottest imports. The actor said that he has found his soul mate in Cruz who was also born in Spain.

"I'm happily married. I breathe and stay in peace. I truly thank whoever's up there for giving me the opportunity to be loved," he said during his interview with GQ.

Up until now, the couple have kept their relationship low profile and below the radar. And probably that is the best way to do it when you're both Hollywood celebrities. Javier and Penelope started dating back in 2007 and married two years after. Their private wedding happened at a friend's house in Bahamas. The pair welcomed their first child in January 2010 when Penelope gave birth to their son, Leonardo.

Apart from their successful life as a couple, they are also both Oscar winning actors. Javier won an Oscar for his role in the movie "No Country For Old Men" and Penelope got hers on her performance in the film, "Vicky Cristina Barcelona." Although they seem to have it all, Javier admits that he can't stand watching his movies.

"The fact that I like to make characters doesn't mean that I like to watch my characters being made, my performance," he said on GQ. "I can't even watch that ...nose, that...voice, those ridiculous eyes. I can't handle that."

"I was raised not to be afraid to show emotion or imagination. I have a man and a woman in the same body; I have the male and female values in the same body. Be a man - what do you mean by that?" he continued. "My mom told me, 'Just keep doing your job.' You get something gold, thank you. You suck, thank you. You keep on moving."

Also read:

Sultry Singer Shakira Pregnant with First Child