The actress who will play James Bond's lover in Casino Royale has predicted Daniel Craig will win over anybody who doubts he can make a good 007.
Caterina Murino will play the character of Solange in the movie
Caterina Murino said Craig was "a great actor" and would provide fans with "something else we never saw before".
She also promised fans: "You never saw a James Bond like this."
The Italian revealed the forthcoming film, due for release in the UK on 17 November, would be more violent than any of its predecessors.
"Casino Royale is the first book Ian Fleming wrote and it means we see how James Bond became James Bond," said Murino.
"Daniel is giving to this James Bond something else we never saw before.
"When he's going to kill someone, he looks like a real killer. When he kisses me, when he makes love, he's so sexy."
Daniel Craig is the sixth person to play James Bond in 21 films
Craig, 38, is the sixth actor to play Bond after Sean Connery, George Lazenby, Roger Moore, Timothy Dalton and Pierce Brosnan.
He has promised to portray a more human and fallible version of the secret agent, but some fans have criticised the choice of Craig to replace Brosnan.
Murino admitted Craig had been upset by criticism of his selection, but insisted that filming went well and Bond fans would be happy with the result.
"This James Bond doesn't look like a little cartoon like before, like the last one or so charming and playful like the first James Bond," she added. "This is new."
Casino Royale, directed by Martin Campbell, will also feature Sir Richard Branson and his son Sam.
Sir Richard Branson has cameo roles in Casino Royale and Superman Returns
The Virgin Atlantic airline owner will play himself in a scene set in Miami Airport.
The entrepreneur has previously had cameos in the TV series Friends and the films Around the World in 80 Days and Superman Returns.
He said he was "just a little excited to be playing a cameo in the film".