史嘉蕾·喬韓森
電影由休·傑克曼與克里斯汀·貝爾分別主演勞勃與艾佛，大衛·鮑伊飾演尼古拉·特斯拉，米高·肯恩、史嘉蕾·喬韓森、派波兒·普拉寶、安迪·瑟克斯與麗貝卡·豪爾也主演本片。諾蘭和貝爾、肯恩也是繼《蝙蝠俠：開戰時刻》後再次合作，也是與攝影師瓦利·菲斯特、美術指導納森·克羅利、配樂作曲家大衛·朱蘭以及剪接者再度聯手。