${movie.title}
${movieDetails.title} (${new Date(movieDetails.release_date).getFullYear()})
${movieDetails.tagline ? `"${movieDetails.tagline}"
` : ''}Overview
${movieDetails.overview || 'No overview available.'}
Trailer
Cast
${topCast.map(actor => `
`).join('')}
${actor.name}
${actor.character}
Crew
${directors.length > 0 ? `
` : ''}
${writers.length > 0 ? `
` : ''}
${cinematographers.length > 0 ? `
` : ''}
${composers.length > 0 ? `
` : ''}
${editors.length > 0 ? `
` : ''}
Director${directors.length > 1 ? 's' : ''}
${directors.map(d => d.name).join(', ')}
Writer${writers.length > 1 ? 's' : ''}
${writers.map(w => w.name).join(', ')}
Cinematographer${cinematographers.length > 1 ? 's' : ''}
${cinematographers.map(c => c.name).join(', ')}
Composer${composers.length > 1 ? 's' : ''}
${composers.map(c => c.name).join(', ')}
Editor${editors.length > 1 ? 's' : ''}
${editors.map(e => e.name).join(', ')}
Keywords
${keywords.keywords.map(kw => `
${kw.name}
`).join('')}
Reviews (${reviews.results.length})
${reviews.results.slice(0, 3).map(review => `${review.content.substring(0, 500)}${review.content.length > 500 ? '...' : ''}