브렌든 프레이저 Brendan Fraser 릭 오코넬 역
이연걸 황제 한 역
마리아 벨로 Maria Bello 에블린 카나한 오코넬 역
존 한나 John Hannah 조나단 카나한 역
루크 포드 Luke Ford 알렉스 오코넬 역
이사벨라 롱 양락시 린 역
양자경 지주안 역
러셀 웡 Russell Wong 밍 구오 역
리암 커닝햄 Liam Cunningham 매드 독 맥과이어 역
황추생 양 장군 역
엘버트 관 Albert Kwan 추 화 역
양천 내시 역