Sachverhalt: A. Das Obergericht des Kantons Zürich verurteilte X._ zweitinstanzlich wegen mehrfacher Vergewaltigung, mehrfacher sexueller Nötigung, mehrfacher sexueller Handlungen mit Kindern und Pornographie zu einer Freiheitsstrafe von acht Jahren. Es stellte fest, dass der Teilfreispruch des erstinstanzlichen Urteils betreffend den Vorwurf der mehrfachen sexuellen Nötigung zum Nachteil von A._ in Nebendossier 1 Anklageziffern 2 und 3 in Rechtskraft erwachsen ist. B. Gegen dieses Urteil erhebt X._ Beschwerde in Strafsachen. Er beantragt, das angefochtene Urteil sei aufzuheben und er sei vom Vorwurf der mehrfachen Vergewaltigung, der mehrfachen sexuellen Nötigung und der Pornographie (alles zum Nachteil von B._), sowie der mehrfachen sexuellen Handlungen mit Kindern zum Nachteil von C._ freizusprechen. Im Übrigen sei der Schuldspruch zu bestätigen und er sei milde zu bestrafen. Eventualiter sei die Sache zur Erstellung eines Glaubwürdigkeitsgutachtens hinsichtlich der Aussagen von B._ und zur Neubeurteilung an die Vorinstanz zurückzuweisen. Subeventualiter sei er milde zu bestrafen. Über allfällige Zivilansprüche sei im Sinne seiner Ausführungen vor Vorinstanz zu entscheiden. Die Sicherheitshaft sei aufzuheben und er sei aus der Haft zu entlassen. Für die erstandene Haft sei ihm eine angemessene Genugtuung auszurichten. Es sei ihm die unentgeltliche Rechtspflege und Verbeiständung zu gewähren.