Actor and singer Jennifer Lopez opened up about playing the complicated character of Judy Robles in the American biographical sports drama film 'Unstoppable', which was directed by William Goldenberg in his feature directorial debut, reported People.