The Town of Light 3 March 2016 1280 × 720 Review: The Town of Light Charlotte is placed under the surgical lamps.