Rozważano wiele aktorek do gościnnego występu w piosence "Balleilakka" m. in.: Sadhę, Shilpę Shetty Kundrę, Manishę Koiralę, Bipashę Basu, Asin i Mallikę Sherawat. Ostatecznie wystąpiła w niej Nayanthara.
Twórcy mieli wielki problem ze znalezieniem odtwórczyni roli Thamizhselvi. Najpierw miała ją zagrać Aishwarya Rai jako rewanż za powierzenie jej pierwszej głównej roli w filmie S. Shankara "Jeans". Odrzuciła ją ze względu na planowany ślub i wiele zobowiązań filmowych. Następnie odrzuciła ją Ayesha Takia, gdyż miała problem z językiem tamilskim, a Rani Mukerji zażądała zbyt wysokiej gaży. Potem rolę odrzuciły jeszcze Jyothika, Trisha Krishnan, Nayantara i Sneha, by ostatecznie otrzymała ją Shriya.
Propozycję zagrania roli Adisheshana otrzymali: Mohanlal, Amitabh Bachchan, Sanjay Dutt, Nana Patekar i Prakash Raj.
Zdjęcia do filmu kręcono w Bilbao (Hiszpania), Madrasie, Pune, Hyderabadzie i Bangalore (Indie) oraz w Nowym Yorku (Nowy Jork, USA).
Początkowo Ratnavelu otrzymał propozycję zrobienia zdjęć do filmu, ale odmówił, gdyż chciał współpracować z Sukumarem przy filmie "Jagadam" (2007).
Słowo "Balleilakka" zaczerpnięto z języka rosyjskiego. Oznaczało bałałajkę - rosyjską gitarę.
Tytułowa piosenka była pierwszą sekwencją nakręconą w filmie. Była również najdroższą - kosztowała 3,5 miliona rupii (3.5 crore).
W piosence "Balleilakka" wystąpiła większość obsady filmu.
Początkowo piosenka "Style" nosiła tytuł "Oru Koodai Sunlight."
Piosenka "Sahana" była kręcona w pałacu ze szkła zbudowanym na potrzeby filmu (koszt 1 milion rupii). Po zakończeniu zdjęć konstrukcję rozebrano, a tafle szkła sprzedano.
W filmie słowo "Boss" oznacza "Bachelor of Social Service."
Piosenka "Style" była kręcona w Bilbao w Hiszpanii.
Vadivelu był rozważany do roli wujka Sivaji'ego "Mamy" po pozytywnej ocenie jego występu w "Chandramukhi" (2005). Ostatecznie rolę otrzymał Vivek.
Po sukcesie "Anniyana" (2005) S. Shankar zaproponował rolę Adisesha Prakashowi Rajowi. Ten jednak musiał ją odrzucić ze względu na napięty harmonogram. Rolę zaproponowano wielkim aktorom Sathyarajowi, Mohanlalowi, Amitabhowi Bachchanowi, Sanjay'owi Duttowi i Nana Patekarowi, ale dopiero Suman ją przyjął.
Szpital pokazany w filmie to w rzeczywistości bank, który został przerobiony na potrzeby filmu.
Shivaji to imię bohatera granego przez Rajnikantha. W rzeczywistości Rajnikanth ma na imię Shivaji Rao Gaekwad.
"Sivaji" to jeden z najdroższych tamilskich i jednocześnie indyjskich filmów. Jego koszt szacuje się na 650-800 milionów rupii.
Setny tamilski film Rajinikantha.
Pierwszy tamilski i pierwszy indyjski nakręcony w innym języku niż hindi film, który znalazł się w Top 10 w Wielkiej Brytanii.