Equilibrium is a 2002 American science fiction action film written and directed by Kurt Wimmer, and starring Christian Bale, Emily Watson, and Taye Diggs. The film follows John Preston (Bale), an enforcement officer in a future in which feelings and artistic expression are outlawed and citizens take daily injections of drugs to suppress their emotions.