"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...
W związku z tajemniczym zaginięciem ukochanej dziennikarz bada sprawę morderstwa kolegi-fotografa. Wszystko wskazuje na to, że obie sprawy są powiązane ze sobą za sprawą postaci ważnego biznesmena.