The liver X receptors (LXRs) are nuclear receptors that are activated by endogenous oxysterols, oxidized derivatives of cholesterol. There are two isoforms of LXR, LXRa (NR1H3) and LXRb (NR1H2). Both LXRa and LXRb regulate gene expression by binding to DNA sequences associated with target genes as heterodimers with isoforms of the retinoid X receptor (RXR), RXRa (NR2B1), RXRb (NR2B2), and RXRg (NR2B3). LXRs act as cholesterol sensors: when cellular oxysterols accumulate as a result of increasing concentrations of cholesterol, LXR induces the transcription of genes that protect cells from cholesterol overload. In this review, we summarize the roles of LXRs in controlling cholesterol homeostasis, including their roles in bile acid synthesis and metabolism/excretion, reverse cholesterol transport, cholesterol biosynthesis and uptake, and cholesterol absorption/excretion in the intestine. The overlapping and distinct roles of the LXRa and LXRb isoforms, and the potential use of LXRs as attractive targets for treatment of cardiovascular disease are also discussed.