After months of anticipation, the 2012 NFL Draft is finally here. The first two picks went as expected, but the remainder of the order is uncertain and entertaining. 1. Indianapolis Colts - Andrew Luck, QB, Stanford 2. Washington Redskins (via STL) - Robert Griffin III, QB, Baylor 3. Cleveland Browns (via MIN) - Trent Richardson, RB, Alabama 4. Minnesota Vikings (via CLE) - Matt Kalil, OT, USC 5. Jacksonville Jaguars (via TB) - Justin Blackmon, WR, Oklahoma State 6. Dallas Cowboys (via WSH from STL) - Morris Claiborne, CB, LSU 7. Tampa Bay Buccaneers (via JAX) - Mark Barron, SS, Alabama 8. Miami Dolphins - Ryan Tannehill, QB, Texas A&M 9. Carolina Panthers - Luke Kuechly, LB, Boston College 10. Buffalo Bills - Stephon Gilmore, CB, South Carolina 11. Kansas City Chiefs - Dontari Poe, DT, Memphis 12. Philadelphia Eagles (via SEA) - Fletcher Cox, DT, Mississippi State 13. Arizona Cardinals - Michael Floyd, WR, Notre Dame 14. St. Louis Rams (via DAL) - Michael Brockers, DT, LSU 15. Seattle Seahawks (via PHI) - Bruce Irvin, DE, West Virginia 16. New York Jets - Quinton Coples, DE, North Carolina 17. Cincinnati Bengals (via OAK) - Dre Kirkpatrick, CB, Alabama 18. San Diego Chargers - Melvin Ingram, DE, South Carolina 19. Chicago Bears - Shea McClellin, DE, Boise State 20. Tennessee Titans - Kendall Wright, WR, Baylor 21. New England Patriots (via CIN) - Chandler Jones, DE, Syracuse 22. Cleveland Browns (via ATL) - Brandon Weeden, QB, Oklahoma State 23. Detroit Lions - Riley Reiff, OT, Iowa 24. Pittsburgh Steelers - David DeCastro, G, Stanford 25. New England Patriots (via DEN) - Dont'a Hightower, LB, Alabama 26. Houston Texans - Whitney Mercilus, DE, Illinois 27. Cincinnati Bengals (via NO from NE) - Kevin Zeitler, G, Wisconsin 28. Green Bay Packers - Nick Perry, DE, USC 29. Minnesota Vikings (via BAL) - Harrison Smith, FS, Notre Dame 30. San Francisco 49ers - A.J. Jenkins, WR, Illinois 31. Tampa Bay Buccaneers (via NE) - Doug Martin, RB, Boise State 32. New York Giants - David Wilson, RB, Virginia Tech