· Jay Chou sebagai Li
· Sanaa Lathan sebagai Deputy Director Natalie Austin
· Michael Caine sebagai Arthur Tressler
· Morgan Freeman sebagai Thaddeus Bradley
· David Warshofsky sebagai Agent Cowan
· Tsai Chin sebagai Bu Bu
· William Henderson sebagai Young Dylan
· Richard Laing sebagai Lionel Shrike
· Henry Lloyd-Hughes sebagai Allen Scott-Frank