Lesser Frigatebird
Dear Sze,
The last two pics clearly show your bird is a Lesser Frigatebird. The white spurs lead off from the front of the triangular belly patch which has its point towards the tail. In profile, the bill is also not long enough for Christmas Island.
It just goes to show how misleading photos can be. The first two did give an impression of a longer-winged bird with the white spurs extending from nearer the middle of the belly patch due to the photo angle. Its always good to have a series of photos from different angles to help with ID.
Mike Chalmers