Ponniyin Selvan could've been India's GOT except for the VFX part. But it is not due to the convoluted screenplay, jerky camerawork and poor action choreography.
The lack of developments for character and conflicts are too obvious. If there were some conflict and challenge during the war scenes, it would've been more interesting. Instead, we get to see Aditha Karikalan just easily defeating his enemies.
Vikram doesn't have much screen time but leaves an impact with his performance. Karthi is charming as Vandiyathevan but the dialogues are poorly written. Jayam Ravi did the role with great control and didn't fall apart like I thought while watching the trailer.
I love Aiswarya but she's such a miscast for this role. First of all, her face isn't what it used to be. Botox is evident and her cheeks below her eyes doesn't move at all. There's so much make up on her face and it makes it difficult to think she's someone from such an ancient time. Same with Trisha minus the botox part.
They're both there for their beauty. Nandini should've been written better.
The political aspect was only good in one scene where Trisha walks into a meeting and proposes some marriages.
AR Rahman's score is great in some scenes and lame at some. Nandini has the best BGM and Kundavai has the worst. Songs aren't that great or suitable. Ponni Nadhi is so good though. Rest of the songs was unnecessary and felt out of place.
I liked the last ship scenes but then again, the action should've been better.