Gil joined Premier League side Aston Villa on 13 January 2015 for a fee in the region of £3.2 million, signing a four-and-a-half year deal and receiving the number 25 jersey. He made his debut four days later, as a 59th-minute substitute for Ashley Westwood in a 0–2 home loss to Liverpool. Despite the result, manager Paul Lambert described his performance as "as good a debut as I've seen".
Gil made his first start on 25 January 2015 in an FA Cup tie against Bournemouth, scoring from the edge of the box to open a 2–1 victory. Thirteen days later he contributed his first assist for the Villans, allowing Jores Okore to score through a close-range header in a 1–2 home defeat to Chelsea.
Gil netted for the first time in the league on 13 September 2015, putting his team 2–0 up in an eventual 2–3 loss at Leicester City. The following 2 January, away to Sunderland, he equalised with an aerial volley from compatriot Adama's cross, but in a 1–3 defeat against their relegation rivals.