Rakul Preet Singh replaces Samantha to star opposite Ram Charan Teja