W klasztorze położonym wysoko w Tybecie jest przechowywany starożytny zwój. Tkwi w nim siła, dzięki której można zawładnąć światem. W 1943 roku bezimienny mnich (Chow Yun-Fat) staje się kolejnym strażnikiem broniącym dostępu do tajemnicy. Przez długie lata odpiera ataki przestępców – najpierw nazisty Struckera (Karel Roden), a później jego wnuczki Niny (Victoria Smurfit). W 2003 roku strażnik ucieka przed szukającymi artefaktu przestępcami do Ameryki. Poznaje ulicznego złodziejaszka Kara (Sean William Scott), który pomaga mu w ucieczce.