Despite opening with promise, Shahid Kapoor’s ‘O Romeo’ has fallen short of box office expectations, posting Rs 59.05 crore domestically and Rs 92.95 crore globally. While critics offered a lukewarm response and revenue declined after the first weekend, director Vishal Bhardwaj has nonetheless described it as his most successful film, emphasizing personal pride over commercial and critical metrics.