Question: Which film was released more recently, Socha Na Tha or Royce (Film)?
Sentence (from "Socha Na Tha"): Socha Na Tha  is an Indian Hindi language romance film, released on 4 March 2005.
Relevant evidence: Yes