First thing to do is check for fault codes. With the key in the ignition, turn it to start (where all the lights and bells come on but the engine does not crank), tnen turn it off, then turn it to start, then off then start. About one second on each, and in the speedometer mileage readout will be codes that will show up. Write them down and get back with us, or, look them up on the internet. If the engine did a couple chugs and stopped, it sounds like it is the possibility of a timing belt, a code that usually starts out as saying it is a cam sensor input bad, or something like that. At this point, or even before you look whatever codes show up, if you go to the passenger side of the car with the hood up, you will see the timing belt cover, a rounded plastic cover on the top end of the engine, and there is a hole in it. If you look in there, you can see the cam sprockets. Have someone turn the engine over and look at the sprockets (turn the engine over a couple seconds) and see if the cam sprockets rotate.