"Niebezpieczne miasto" to opowieść o młodej kobiecie imieniem Claire (Juliette Lewis), która postanawia pojechać do Toronto, by tam odnaleźć swojego byłego chłopaka - Billy'ego. Niestety obce miasto nie będzie szczędziło dziewczynie rozczarowań i niebezpieczeństw. Wkrótce życie...
Rok 1919. Mac rozpoczyna pracę jako strażnik leśny. Zaprzyjaźnia się z dowódcą oddziału, zdobywa jego zaufanie. Ich przyjaźń pogłębia się w miarę jak Mac przechodzi kolejne stopnie wtajemniczenia i staje przed kolejnymi wyzwaniami. W końcu chłopak stawia czoła najtrudniejszemu...