When you crank it over do you get a tach reading? If not, start with the crank sensor. If that's okay, you can check the cam sensor with a voltmeter while cranking the engine over, so that's cheap. And take off the cam sensor cap and make sure the interruptor hasn't broken loose inside. The ignition module needs to see both sensor signals before it will sync up and start firing the plugs. The module itself (or coilpack) could be bad but usually they fail by dropping one or more pairs of cylinders, not going completely dead like that. If you or a friend have one of Casper's coilpack testers that will rule them out. And, of course, ultimately the ecm could be bad, but again, they rarely just die.