No clube de striptease "Exotica", em Toronto, Christina (Mia Kirshner), uma das estrelas do local por conta de sua performance caracterizada como colegial, é a dançarina preferida de Francis (Bruce Greenwood), um solitário auditor frequentador assíduo do local. Em torno deles, compartilhando trágicos passados, estão Eric (Elias Koteas), DJ e antigo namorado de Christina, o dono de pet shop e contrabandista de animais Thomas (Don McKellar) e a proprietária do "Exotica", Zoe (Arsinee Khanjian).