Priyanka Chopra wore a purple halter neck cocktail dress by Tom Ford to her dinner date with Nick Jonas in St Tropez.