"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...
Terry jest na skraju załamania nerwowego. Niedawno odkrył, że jego narzeczona June ma romans. Śledząc ją, dowiedział się, że zamiast w zapowiadaną podróż udała się do miejscowego hotelu, gdzie w pokoju 507 oczekuje na kochanka. Terry wynajmuje więc pokój naprzeciwko i snuje plan...