Faits : A. Par jugement du 19 juin 2014, le Tribunal de police du canton de Genève a reconnu X._ coupable d'actes d'ordre sexuel commis sur une personne incapable de discernement ou de résistance et l'a condamné à une peine privative de liberté de 18 mois, sous déduction de 9 jours de détention avant jugement, avec sursis durant 3 ans. B. Par arrêt du 1er décembre 2014, la Chambre pénale d'appel et de révision de la Cour de justice du canton de Genève a rejeté l'appel interjeté par X._ contre la décision de première instance, qu'elle a confirmée. En bref, il en ressort les faits suivants: Le 21 février 2010, A._, qui partageait un appartement de huit pièces en duplex à Genève avec cinq autres étudiants, y a fêté son anniversaire avec des amis iraniens, parmi lesquels X._. La nuit précédente, ce dernier avait dormi sur le canapé au salon, dans la mesure où il était domicilié à Lucerne, et il était prévu qu'il en soit de même après la fête. Alors que A._ était complètement ivre et qu'elle avait été mise dans son lit par deux de ses amis et s'était endormie, X._ a pénétré dans la chambre de cette dernière, s'est couché à côté d'elle, lui a baissé sa culotte, lui a touché le sexe avec les mains et l'a pénétrée avec son sexe dans son vagin, faisant des mouvements de va-et-vient. Il a ensuite remonté son slip. La cour cantonale a retenu qu'il avait agi ainsi en profitant de ce qu'elle était incapable de bouger et de réagir, vu son degré d'alcoolisation. C. X._ forme un recours en matière pénale au Tribunal fédéral contre la décision cantonale et conclut, principalement, à sa réforme en ce sens qu'il soit acquitté du chef d'accusation d'actes d'ordre sexuel commis sur une personne incapable de discernement ou de résistance. Subsidiairement, il requiert l'annulation de l'arrêt attaqué et le renvoi de la cause à l'autorité cantonale pour nouvelle décision dans le sens des considérants. Il sollicite en outre l'assistance judiciaire.