Dudley (Brendan fraser) is a member of the Canadian Mounted Armed Forces and lives in a town called Semi Happy Valley. Is in love with Nell (Sarah Jessica Parker), the daughter of his boss, the Inspector Fenwick, who lives in Seattle but decided to visit her father.
Snidely whiplash (Alfred Molina) has an evil plan to pretend that there is gold in the town and thus attract tourists and earn money with their properties in the town.
A businessman discovers the gold and thinks that Semi Happy Valley has a mine underneath. In the meantime, Dudley He is fired from his position, but realizes that something is wrong and wants to fix the situation.