Page 2 Stage is screenwriting software designed expressly for people writing screenplays, scripts, and plays.
Page 2 Stage was originally a commercial product. However, it is now released as open source.
Or at http://page2stage.sf.net
The program is free. But you do need a key to unlock it. The free key is listed at the top of http://www.page2stage.com