The actor explains that he was drawn to the role because of Silva's complex backstory with MI6 and M (Judi Dench).
"Skyfall has a lot of depth, because of the story of M and the relationship with her and Daniel Craig's James Bond. And also the entrance of this other man who really was, in one way, in love with her," Bardem told Flicks and Bits.
"But he now feels deeply betrayed by her. So there's this triangle in the film that really works on an emotional level."
Bardem went on to discuss a scene in which Silva becomes physical with M, saying that Dench's relaxation helped his performance.
"I had the chance to work very close to Judi, and I was afraid because there's some physicality in that scene, I didn't want to hurt her. But she was such a delight to work with.
"She was there, just her looking at your eyes, being as relaxed as she is as an actress, it gives you so much."
he was less enthusiastic about seeing the "funny haircut" Mendes decided on for Silva.
Ben Whishaw has described Skyfall as "a terrifying film", while Craig has dubbed it "classic Bond".
Skyfall will be released on October 26 in the UK, and November 9 in the US.
Watch a trailer for the film below: