Photography allows us to capture and share memorable moments of our lives. However, 2D images appear flat due to the lack of depth perception and may suffer from poor imaging conditions such as taking photos through reflecting or occluding elements. In this talk, I will present our recent efforts to overcome these limitations. Specifically, I will cover our recent for creating compelling 3D photography, removing unwanted obstructions seamlessly from images or videos, and estimating consistent video depth for advanced video-based visual effects. I will conclude the talk with some ongoing research and research challenges ahead.