The 95th Academy Awards has a host and he is no stranger to the job. Jimmy Kimmel has been set by the Academy and ABC to return as host for the show which will be held on Sunday March 12. Executive Producers and showrunners Glenn Weiss and Ricky Kirshner announced the news this morning. This […]