Nice mix of frame-by-frame and tweens. The backgrounds were great and the story itself kept me guessing; I honestly couldn't predict where each part was headed next.
Only place I could offer advice for improvement in is perspective. Sometimes characters don't fit right with the background, but that could easily happen if you animate the characters first and layout the backdrop after.