On its third day, O’ Romeo earned around ₹8.5 crore in India. This is the highest single-day collection for the film so far. Sunday usually brings more audience to theatres, and the film has taken full advantage of that.

The film opened with about ₹5.2 crore on Day 1. The start was not very big, but it was decent. On Day 2, which was Saturday, the collection reached nearly ₹6.8 crore. This showed that the film was getting a better response from the audience. With Day 3 bringing in ₹8.5 crore, the film’s total collection after three days is around ₹20.5 crore.

One of the main reasons people are going to watch the film is Shahid Kapoor. Fans are liking his performance. He plays an intense role, and many people feel he has done a strong job. His screen presence and emotional scenes are getting attention.

Director Vishal Bhardwaj has a distinct storytelling style, which is evident in O Romeo.

The film also has some benefits because there is not much competition in theatres right now. No big film has released alongside it, so it is getting enough screens and shows.

In cities like Mumbai, Delhi, and Bangalore, the film is doing better. Multiplex shows, especially in the evening and night, are seeing good occupancy. However, in smaller cities and single screens, the response is still average.

Now, the real challenge for O’ Romeo will start from Monday. Weekday collections are usually lower than weekends. The film needs to stay stable and not drop too much. If it can hold its numbers on weekdays, it will have a good first week.

Right now, the film’s total of around ₹20.5 crore in three days is decent, but not outstanding. It still needs strong performance in the coming days to be called a hit.

Overall, O’ Romeo has had a fair weekend with good growth. Sunday has given the film a push. If the audience continues to support it, the film can do well in the long run. All eyes are now on how it performs from Monday onwards.