1. An image display apparatus comprising: stereoscopic image obtaining means for obtaining a stereoscopic image for allowing stereoscopic viewing, the stereoscopic image being generated from two or more images obtained from different viewpoints; depth information obtaining means for obtaining depth information, the depth information indicating a distance in the depth direction of the stereoscopic image of at least one subject contained in the stereoscopic image; depth image generating means for generating a depth image by positioning a subject image with relating the distance in the depth direction of the subject to a distance in the depth direction from a reference position to a position of the subject image; rotation display controlling means for controlling display of the subject image positioned in the depth image in a manner that the subject image is rotatable about an axis perpendicular to the depth direction; and displaying means for displaying the depth image with display of the subject image contained therein being controlled to be rotatable.