Jennifer Aniston and Gerard Butler have dinner aboard a boat in Paris ahead of their press appearances for The Bounty Hunter.