A light engine arranged to form an image visible from a viewing window, wherein the light engine comprises: a display device arranged to display a hologram of the image and spatially modulate light in accordance with the hologram; a waveguide pupil expander arranged to receive the spatially modulated light and provide a plurality of different light propagation paths for the spatially modulated light from the display device to the viewing window; and a light shuttering device disposed between the waveguide and the viewing window, the light shuttering device comprising: a plurality of liquid crystal cells, wherein each liquid crystal cell is operable in a first optical state or a second optical state in response to a respective first or second drive signal; a drive circuit comprising: a plurality of switches, wherein each switch is arranged to output the respective first or second drive signal to a respective liquid crystal cell; and a drive controller arranged to sequentially update the output of each switch during an update cycle; wherein the drive circuit is arranged to determine the order in which the switches are sequentially updated during an update cycle based on any changes to the respective drive signals that will be made during the update; wherein the liquid crystal cells take longer to switch from the second optical state to the first optical state than from the first optical state to the second optical state, and the drive circuit is arranged during an update cycle to update the output of any switches that will be changed from the second drive signal to the first drive signal before any other switches. a display device arranged to display a hologram of the image and spatially modulate light in accordance with the hologram; a waveguide pupil expander arranged to receive the spatially modulated light and provide a plurality of different light propagation paths for the spatially modulated light from the display device to the viewing window; and a light shuttering device disposed between the waveguide and the viewing window, the light shuttering device comprising: a plurality of liquid crystal cells, wherein each liquid crystal cell is operable in a first optical state or a second optical state in response to a respective first or second drive signal; a drive circuit comprising: a plurality of switches, wherein each switch is arranged to output the respective first or second drive signal to a respective liquid crystal cell; and a drive controller arranged to sequentially update the output of each switch during an update cycle; wherein the drive circuit is arranged to determine the order in which the switches are sequentially updated during an update cycle based on any changes to the respective drive signals that will be made during the update; wherein the liquid crystal cells take longer to switch from the second optical state to the first optical state than from the first optical state to the second optical state, and the drive circuit is arranged during an update cycle to update the output of any switches that will be changed from the second drive signal to the first drive signal before any other switches. a plurality of liquid crystal cells, wherein each liquid crystal cell is operable in a first optical state or a second optical state in response to a respective first or second drive signal; a drive circuit comprising: a plurality of switches, wherein each switch is arranged to output the respective first or second drive signal to a respective liquid crystal cell; and a drive controller arranged to sequentially update the output of each switch during an update cycle; wherein the drive circuit is arranged to determine the order in which the switches are sequentially updated during an update cycle based on any changes to the respective drive signals that will be made during the update; wherein the liquid crystal cells take longer to switch from the second optical state to the first optical state than from the first optical state to the second optical state, and the drive circuit is arranged during an update cycle to update the output of any switches that will be changed from the second drive signal to the first drive signal before any other switches.