British actor Daniel Craig, best known for playing secret agent James Bond, has signed up to play the villain in the new Tintin movie. The 40-year-old has landed the role of Red Rackham opposite Billy Elliot star Jamie Bell, who will play the intrepid young reporter Tintin. Filming for The Adventures of Tintin: Secret of the Unicorn, directed by Steven Spielberg, has already begun.