Christoph Waltz được diễn ra trong vai trò của Franz Oberhauser, mặc dù anh ta từ chối bình luận về bản chất của phần này. Sau đó được tiết lộ với sự phát hành của bộ phim rằng anh ấy là Ernst Stavro Blofeld. Dave Bautista đã được diễn ra như ông Hinx sau khi các nhà sản xuất tìm kiếm một diễn viên với một nền trong các thể thao liên hệ. Sau khi casting Bérénice Lim Marlohe, một người mới tương đối, như Sévérine ở Skyfall, Mendes tình đã tìm ra một diễn viên có kinh nghiệm hơn cho vai trò của Madeleine Swann, cuối cùng đã casting Léa Seydoux trong vai trò. Monica Bellucci tham gia diễn viên như Lucia Guerra, trở thành, ở tuổi năm mươi, nữ diễn viên lớn tuổi nhất được diễn ra như một cô gái Bond. Trong một cuộc phỏng vấn riêng biệt với trang web của Đan Mạch Euroman, Jesper Christensen tiết lộ rằng anh ta sẽ làm cho vai trò của mình như ông. Trắng từ sòng bạc Royale và  lượng tử của Solace. nhân vật của Christensen được báo cáo là bị giết trong một cảnh định được sử dụng như là một phần đến lượng tử của Solace, trước khi nó bị loại bỏ từ đoạn cuối của bộ phim, cho phép sự trở lại của anh ta trong Spectre.
Ai đã chơi Severine trong phim Bond trước đây?
Bérénice Lim Marlohe