Learning 3D Tracking and compositing in Nuke, I used this stock footage to 3D track and then added a image of a cruise ship. I then composited in with the background by bluring it, adding grain, some color corrections and perspective shifts. See my workflow in the script.
Final render from Nuke.
Cleanplate/Stock Footage.