Jennifer Jason Leigh (Allegra Geller) Jude Law (Ted Pikul) Ian Holm (Kiri Vinokur) Willem Dafoe (Gas) Don McKellar (Yevgeny Nourish) Callum Keith Rennie (Hugo Carlaw) Christopher Eccleston (Seminar Leader) Sarah Polley (Merle) Robert A. Silverman (D'Arcy Nader) Oscar Hsu (Chinese Waiter) Kris Lemche (Noel Dichter) Vik Sahay (Male Assistant)