The movie has loopholes , a tad too long .
The songs are unnecessary but the supporting cast does their job well .
The movie has loopholes , a tad too long and the songs are unnecessary but the supporting cast does their job well .