Sachverhalt: A. Das Bezirksgericht Zurzach sprach X._ am 26. Juni 2008 schuldig der mehrfachen versuchten vorsätzlichen Tötung, der qualifizierten einfachen Körperverletzung, des Angriffs, der mehrfachen Drohung, der mehrfachen Gewalt und Drohung gegen Beamte, der Sachbeschädigung und der mehrfachen Beschimpfung. Von weiteren angeklagten Delikten sprach es ihn frei. Es verurteilte ihn zu einer Freiheitsstrafe von 7 Jahren, zu einer Geldstrafe von 10 Tagessätzen zu Fr. 30.-- und zu einer Busse von Fr. 250.--. Gleichzeitig widerrief es den bedingten Strafvollzug des Strafbefehls des Bezirksamtes Zurzach vom 7. Dezember 2005 für die Freiheitsstrafe von 30 Tagen. Es bildete zusammen mit der neuen Strafe eine Gesamtstrafe. Die ausgestandene Untersuchungshaft rechnete es auf die Freiheitsstrafe an. B. Das Obergericht des Kantons Aargau bestätigte mit Urteil vom 12. März 2009 die erstinstanzlichen Schuldsprüche. Es bestrafte X._ mit einer Freiheitsstrafe von 6 Jahren und 11 Monaten, unter Anrechnung der Untersuchungshaft, sowie einer Geldstrafe von 10 Tagessätzen zu Fr. 30.--. Weiter widerrief es den mit Strafbefehl des Bezirksamtes Zurzach vom 7. Dezember 2005 gewährten bedingten Strafvollzug und erklärte die Strafe als vollziehbar. Die erstinstanzlich ausgesprochene Busse hob es auf. C. Gegen dieses Urteil erhebt X._ Beschwerde in Strafsachen. Er beantragt, das Urteil des Obergerichts des Kantons Aargau vom 12. März 2009 sei vollumfänglich aufzuheben. Die Sache sei zur Neubeurteilung an das Obergericht des Kantons Aargau zurückzuweisen. Die Vorinstanz sei anzuweisen, ihn von den Vorwürfen der mehrfachen versuchten vorsätzlichen Tötung, des Angriffs und der mehrfachen Gewalt und Drohung gegen Beamte freizusprechen. Er stellt ein Gesuch um unentgeltliche Rechtspflege. 