Organic and inorganic hybrid perovskites (e.g., CH(3)NH(3)PbI(3)), with advantages of facile processing, tunable bandgaps, and superior charge-transfer properties, have emerged as a new class of revolutionary optoelectronic semiconductors promising for various applications. Perovskite solar cells constructed with a variety of configurations have demonstrated unprecedented progress in efficiency, reaching about 20% from multiple groups after only several years of active research. A key to this success is the development of various solution-synthesis and film-deposition techniques for controlling the morphology and composition of hybrid perovskites. The rapid progress in material synthesis and device fabrication has also promoted the development of other optoelectronic applications including light-emitting diodes, photodetectors, and transistors. Both experimental and theoretical investigations on organic-inorganic hybrid perovskites have enabled some critical fundamental understandings of this material system. Recent studies have also demonstrated progress in addressing the potential stability issue, which has been identified as a main challenge for future research on halide perovskites. Here, we review recent progress on hybrid perovskites including basic chemical and crystal structures, chemical synthesis of bulk/nanocrystals and thin films with their chemical and physical properties, device configurations, operation principles for various optoelectronic applications (with a focus on solar cells), and photophysics of charge-carrier dynamics. We also discuss the importance of further understanding of the fundamental properties of hybrid perovskites, especially those related to chemical and structural stabilities.