Cast Shadows in Wide Perspective