We build an immersive aerial cinematography system combining programmed aerial cinematography with route planning and preview in 3D virtual reality (VR) scene. The user will have a 3D Oculus-Rift-based VR experience previewing the Google Earth model of the scene they plan to videotape. Switching between camera first-person-view and a global view, was well as multi-user interacting in the virtual world is supported. The user will be able to specify keyframes while viewing the scene from camera first-person view. These keyframes are subsequently used to construct a smooth trajectory, whose GPS coordinates are streamed to a quadrotor to execute the shot in autopiloting mode with GPS tracking.