At first it seems simple, the answer is Harry, but it is a little more complicated than that. When it comes down to it in my opinion Neville is the chosen one in the films, while Harry is the chosen on in the books.
In the books it is made explicitly clear that Neville or Harry could be the chosen one as both were males born on the last couple of days of July in 1980, and both parents were a threat to Voldemort, and both parents were taken out by Voldemort/his supporters. What makes Harry explicitly the chosen one in the books is 3 things, 1) Voldemort chose him that night to be the chosen one and decided to kill him and his family personally to avoid the prophecy, 2) Harry and Neville actually talked this out and Harry chose to take the possible responsibility off of Neville and to be the chosen one, and 3) after Neville killed the snake then Harry hit Voldemort with the spell and he dropped dead, there is no confusion, Harry is the one who killed him.
But then we get the case to the films. In the films we do not learn much about the prophecy, in film 5 we learn of its existence and that one shall defeat the dark lord and that neither can live while the other survives, in film 8 Dumbledore clarifies that the prophecy pertains to a boy born at the end of July, but unlike the books it is never stated that Neville’s birthday is right before Harry’s. However if we assume it is then the evidence points to Neville being the chosen one. Born at the end of July 1980, Belletrix (a Voldemort servant working under his orders) torchers his parents to insanity, and it is said in the fifth film only the people the prophecy’s are about can hear them, but it wasn’t Harry who found the prophecy, it was Neville, it started glowing when he was close to it. Finally it is Neville who kills Voldemort in the films, as Harry and Voldemort duel Neville kills the snake and before the colliding magic ends Voldemort already starts to flake, Harry then hits him with a disarm spell, but not a killing curse, so Voldemort’s death is triggered by Neville killing the snake, making him the chosen one.
So in the books Harry Potter is indeed the chosen one, but in the films the rightful title goes to Neville Longbottom.