Faits : A. X._ SA est une société anonyme inscrite au registre du commerce du canton de Genève dont le but statutaire est: " production, commerce et exploitation de films, développement et commerce de leurs projets; acquisition, participation, réalisation, exploitation et vente de biens immobiliers exclusivement à l'étranger; prise de participations, à l'exclusion de toute participation dans des sociétés possédant des immeubles en Suisse ". Jusqu'au 10 janvier 2011, Y._ était administrateur unique de cette société, avec signature individuelle. B. Le 28 novembre 2007, l'Administration fiscale cantonale de la République et canton de Genève (ci-après: l'Administration fiscale) a ouvert une procédure de rappel d'impôts à l'encontre de X._ SA pour les années 2004 et 2005 ( recte pour l'année fiscale 2004). Le 23 décembre 2010, elle a adressé deux bordereaux de supplément d'impôts cantonal et communal (ci-après: ICC) et d'impôt fédéral direct (ci-après: IFD) à la société pour un montant total de 16'675 fr., ainsi que deux amendes pour un montant total de 6'035 fr. Elle a confirmé ces montants dans une décision sur réclamation du 20 octobre 2011. Saisi d'un recours de l'intéressée du 21 novembre 2011, le Tribunal administratif de première instance de la République et canton de Genève (ci-après: le Tribunal administratif de première instance) a confirmé le prononcé de l'Administration fiscale par jugement du 22 avril 2013. X._ SA a contesté cette décision auprès de la Chambre administrative de la Cour de justice de la République et canton de Genève (ci-après: la Cour de justice) le 28 mai 2013. Par arrêt du 16 décembre 2014, la Cour de justice a rejeté le recours. C. Agissant par la voie du recours en matière de droit public, X._ SA demande au Tribunal fédéral, sous suite de frais et dépens, d'annuler l'arrêt du 16 décembre 2014 de la Cour de justice et de renvoyer la cause à cette dernière afin qu'elle procède à une instruction complémentaire et rende une nouvelle décision. Elle se plaint de violation du droit d'être entendu et d'établissement inexact des faits. La Cour de justice persiste dans les considérants et le dispositif de son arrêt. L'Administration fiscale et l'Administration fédérale des contributions concluent toutes deux au rejet du recours. Dans des observations finales, X._ SA a confirmé ses conclusions.