Has it all

Rating: 10/10 (19 September 2018)

Excitment. Romance. Adventure. Humility. Betrayal. Love. Defeat. Hope. Humor. Friendship. This film has it all!