|Producer||Param V Potluri|
|Music Director||Harris Jayaraj|
|Film Editing||Kola Bhaskar|
|Playback Singers||Karthik, Chinmayi, S.P. Balu, Shakthisree Gopalan, Gopal Rao, Sathyan, Vijay Prakash, Sowmya Mahadevan, Vijay Prakash, Hariharan, Sriram, Megha|
|Chief Doctor||Padu Raman|
|Madhu Balakrishna's Father||Ashok Kumar|
|Varna has two plots. One story happens on earth in which Ramya (Anushka Shetty) falls in love with Madhu Balakrishna (Arya). Ramya proposes him, but he rejects her love. So she accepts a marriage proposal, by the time realises her love and starts chasing her.
The second story happens on a strange planet, which is a place where people have not experienced the feel of love. Here Mahendra (Arya) falls in love with Varna (Anushka) and marries her. But the circumstances lead them to breakup, thereby forcing Mahendra to go to Earth, where he saves Madhu. What happens next will form the crux of the story.