About main characters. Screenwriters know about story structure. It is a good idea to listen to them about this. Of course, there are always exceptions, but if you think your book has more than one main character, this post is worth reading.
Let’s Schmooze – Doug Eboch on Screenwriting: There Can Be Only One…Main Character, That Is.