Are there any free screenwriting applications?

Yes. Celtx contains a screenwriting component, as does Five Sprockets.

In addition, some pay programs offer free demo versions with limitations, like a limited trial period or watermarked printing, for example.