I think it's hip hop. The guy that does the rap/hip-hop part sounds a bit like will.i.am from black eyed peas but the song is not "I got a feeling". After that part, the chorus of the song is a woman singing and at some point sying tonight.

I know that there are tons of songs like these but please write anything that come to mind and hopefully that's the one.