Which PowerShell script correctly creates an array containing two custom objects representing movies with properties Title and Director?
A$movies = @([PSCustomObject]@{Title='Inception'; Director='Nolan'}, [PSCustomObject]@{Title='Titanic'; Director='Cameron'})
B$movies = [PSCustomObject]@{Title='Inception'; Director='Nolan'}, [PSCustomObject]@{Title='Titanic'; Director='Cameron'}
C$movies = @{Title='Inception'; Director='Nolan'}, @{Title='Titanic'; Director='Cameron'}
D$movies = New-Object PSCustomObject -Property @{Title='Inception'; Director='Nolan'}, New-Object PSCustomObject -Property @{Title='Titanic'; Director='Cameron'}