An image display apparatus configured to display a 360-degree image , the image display apparatus comprising: a display ; a sensor configured to sense an input; and a controller configured to: control the display to display a first image corresponding to a region of the 360-degree image, and an indicator including a pointer pointing to a location of the region, the indicator being a two-dimensional representation of a three-dimensional shape of the 360-degree image; and in response to an input for moving the region, control movement of the region corresponding to the sensed input for moving, and control the display to display a second image corresponding to a region to which the region has been moved, and to move the pointer within the indicator based on the movement of the region , wherein the pointer is movable in an altitudinal direction and an azimuthal direction within the indicator ; characterized in that the controller is further configured to: receive the sensed input for displaying a preview image, and control the display to display on the displayed region one or more preview images corresponding to one or more regions which are different from the region displayed on the display, in response to the input for displaying the preview image. a display ; a sensor configured to sense an input; and a controller configured to: control the display to display a first image corresponding to a region of the 360-degree image, and an indicator including a pointer pointing to a location of the region, the indicator being a two-dimensional representation of a three-dimensional shape of the 360-degree image; and in response to an input for moving the region, control movement of the region corresponding to the sensed input for moving, and control the display to display a second image corresponding to a region to which the region has been moved, and to move the pointer within the indicator based on the movement of the region , wherein the pointer is movable in an altitudinal direction and an azimuthal direction within the indicator ; characterized in that the controller is further configured to: control the display to display a first image corresponding to a region of the 360-degree image, and an indicator including a pointer pointing to a location of the region, the indicator being a two-dimensional representation of a three-dimensional shape of the 360-degree image; and in response to an input for moving the region, control movement of the region corresponding to the sensed input for moving, and control the display to display a second image corresponding to a region to which the region has been moved, and to move the pointer within the indicator based on the movement of the region , wherein the pointer is movable in an altitudinal direction and an azimuthal direction within the indicator ; characterized in that the controller is further configured to: receive the sensed input for displaying a preview image, and control the display to display on the displayed region one or more preview images corresponding to one or more regions which are different from the region displayed on the display, in response to the input for displaying the preview image. <EOS>