Here we go, round two of the Republican slugfest for the party's presidential nomination. Will Donald Trump once again steal the show? Will he spark a new feud, à la his back-and-forth with Megyn Kelly? Can Jeb Bush make an impression on viewers? How will the candidates responded to questions about Kentucky country clerk Kim Davis and the same-sex marriage vs. religous freedom argument?

We'll find out tonight! Here's everything you need to know:

What Candidates Will Be There?


Pretty much everyone who was on Fox News last time, except for Rick Perry who just dropped out. That means that once again, there will be two debates: one for the top polling candidates and another for those that aren't doing so well in the polls (essentially the political version of "the kiddie table") earlier in the night. That earlier debate will be between Bobby Jindal, Lindsey Graham, Rick Santorum, and George Pataki. The main event will feature Donald Trump (of course), Ben Carson, Jeb Bush, Ted Cruz, Scott Walker, Marco Rubio, Mike Huckabee, John Kasich, Rand Paul, Chris Christie and Carly Fiorina (in her first main debate appearance).

What Time Does It Start & End?


The first lesser-polling candidates debate starts at 6 p.m. EDT and will be over by 8 p.m. EDT, which is when the main debate is expected to start. It's all slated to wrap up at around 11 p.m. EDT.

Who's Moderating?


Jake Tapper, CNN’s chief Washington correspondent, Dana Bash, CNN’s chief political correspondent, and conservative talk radio host Hugh Hewitt, will be grilling the candidates.

How Can I Watch The Debate?


Unlike, those tuning into watch the last debate online, viewers will reportedly NOT need a cable subscription to tune in. They can just head over to CNN.com to watch a front-and-center free live stream. BUT, if you do have cable and get CNN (something most cable packages comes with) then you might want to go through the process of logging on with your cable account info to CNNgo, the news channel's full-time web streaming portal. Fox News's streaming site got overwhelmed last time and a lot of viewers weren't able to log on, so watching on a less trafficked stream might be your best bet to avoid a similar hassle.

What About Watching It On A Mobile Device?


For mobile devices, viewers can simply pull up CNN.com on their phone or tablet's browser, which will automatically load as the mobile version. OR, you could download CNN App, which is available for pretty much EVERY mobile phone and tablet platform.

The first 2015 Republican debate airs live at 8 p.m. EDT/ 7 p.m. CDT tonight, September 16.