Last winter i had a similar situation. Car would crank but not start at all. Turns out moisture got into the cylinder head and fouled out all my plugs. From what i hear this is a somewhat common problem with the Zetec motor. Maybe only one or 2 of your plugs are fouled. Might explain the smoke(non-ignited fuel).
Hope that helps.
Hope that helps.