season with the Suns, Ennis received multiple assignments to the Bakersfield Jam of the NBA Development League. Milwaukee Bucks (2015–2016) On February 19, 2015, Ennis was traded, along with Miles Plumlee, to the Milwaukee Bucks as part of a three-team deal involving the Philadelphia 76ers; as part of the deal, the Bucks also received Michael Carter-Williams from Philadelphia, while Phoenix received Brandon Knight and Kendall Marshall from Milwaukee and Philadelphia received a future first-round pick from Phoenix. The next day, Ennis made his debut for the Bucks, recording four points and two assists off the bench in 89–81 win over the Denver Nuggets. In May 2015, Ennis underwent surgery to repair a torn labrum in his right shoulder. On March 17, 2016, Ennis recorded career highs of 13 points and five rebounds in the Bucks' 96–86 win over the Memphis Grizzlies. Nine days later, he recorded nine points and a career-high 12 assists in a 115–91 loss to the Charlotte Hornets. Houston Rockets (2016–2017) On September 22, 2016, Ennis was traded to the Houston Rockets in exchange for Michael Beasley. Los Angeles Lakers (2017–2018) On February 23, 2017, Ennis was traded, along with the draft rights to Brad Newley, to the Los Angeles Lakers in exchange for Marcelo Huertas. On April 5, 2017, in his first start of the season, Ennis scored a career-high 19 points in place of injured starter D'Angelo Russell to lead the Lakers to a 102–95 win over the San Antonio Spurs. He surpassed that mark four days later, scoring 20 points in a 110–109 win over the Minnesota Timberwolves. On July 26, 2017, Ennis re-signed with the Lakers. On December 31, 2017, Ennis scored 20 points in a 148–142 double overtime loss to the Houston Rockets. On April 8, 2018, he scored a career-high 22 points in a 112–97 loss to the Utah Jazz. He shot 9 of 18 from the field, made three steals and played 28 minutes off the bench. On June 28, 2018, Ennis was waived by the Lakers. Fenerbahçe (2018–2019) On July 19, 2018, Ennis signed a two-year deal with the Turkish club Fenerbahçe. In his first four games, he averaged 11.8 minutes and 6.7 points per game. Ennis suffered a severe ankle injury in a game on October 21 and was taken to the hospital. His ankle was broken. On July 1, 2019, Ennis was released from the Turkish club.