Sachverhalt: A. A.C._ (Jahrgang 1968) ist spanischer Staatsangehörigkeit. Er wurde in der Schweiz geboren, ist hier aufgewachsen und verfügt über eine Niederlassungsbewilligung. Er ist der Vater des mittlerweile volljährigen D._. Im Jahr 2003 heiratete er die weissrussische Staatsangehörige B.C._. Mit rechtskräftigem Urteil vom 11. Mai 2009 verurteilte das Amtsgericht Bucheggberg-Wasseramt A.C._ wegen mehrfachen sexuellen Handlungen mit einem Kind und des mehrfachen Versuchs dazu, mehrfachen Versuchs sexueller Nötigung, Vergewaltigung sowie mehrfacher Pornographie zu einer Freiheitsstrafe von 30 Monaten, davon 24 Monate bedingt vollziehbar bei einer Probezeit von zwei Jahren. Im Juli 2012 erging gegen A.C._ ein Strafbefehl wegen Verletzung des Geheim- oder Privatbereichs durch Aufnahmegeräte und Nötigung im Zeitraum zwischen Februar 2012 und 31. März 2012 sowie im Mai 2012. Er anerkannte die ihm zur Last gelegten Tatbestände, und das Strafverfahren wurde gestützt auf einen Vergleich eingestellt. B. Das Migrationsamt des Kantons Solothurn widerrief mit Verfügung vom 20. Januar 2014 die Niederlassungsbewilligung von A.C._ und setzte ihm eine Ausreisefrist an. Eine dagegen gerichtete Beschwerde wies das Verwaltungsgericht des Kantons Solothurn mit Urteil vom 26. Juni 2014 ab. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragt A.C._, die Verfügung des kantonalen Migrationsamtes vom 20. Januar 2014 sei in Aufhebung des Urteil des Verwaltungsgerichts des Kantons Solothurn vom 26. Juni 2014 aufzuheben. Die Vorinstanz, das kantonale Migrationsamt und das Staatssekretariat für Migration schliessen auf eine Abweisung der Beschwerde, soweit darauf eingetreten werden könne. Mit Präsidialverfügung vom 29. Juli 2014 wurde der Beschwerde die aufschiebende Wirkung erteilt.