Prakash Raj’s ambitious trilingual set for June 6 release