This document outlines the lattice Boltzmann method and its applications in multiphase flows. It discusses the history and development of the lattice Boltzmann method from lattice gas automata to the BGK kinetic model. A kinetic theory for multiphase flows is presented along with models for intermolecular interactions. A lattice Boltzmann multiphase model is developed based on the kinetic theory. The model is applied to simulate phase separation and Rayleigh-Taylor and Kelvin-Helmholtz instabilities. Challenges in further developing the lattice Boltzmann method are also noted.