James: 7 reasons to watch Puneeth Rajkumar's last film