action-packed
Thought-provoking
strong-willed
far-fetched
heart-wrenching
Well-written
fast-paced
poorly-written
happy
slow-moving
convincing
indecisive
uninspiring
uneventful