Anyone who has seen ' Ullozhukku ' will never forget the character of Rajeev, played by Arjun Radhakrishnan. Even the climax of the film hinges on a crucial dialogue delivered by Arjun’s character. However, in the film's most emotional scenes, it is not Arjun’s voice we hear, but that of another actor—Roshan Mathew.

According to the film’s director, Christo Tomy, many people only realized it was Roshan who voiced Rajeev when the State Film Awards were announced. Interestingly, Roshan was initially considered for the role of Rajeev. However, due to Covid and other commitments, the film's production extended, making it impossible for Roshan to take on the acting role.

Arjun, who stepped in as his replacement, delivered a remarkable performance that elevated the character. "The entire film used sync sound, but only Arjun’s character required dubbing. Arjun’s voice didn’t quite match that of a young man living in Alappuzha town, so it was decided during the shoot that dubbing would be necessary.

We tried many dubbing artists, but none of them worked out," Christo explained. "That’s when we turned to Roshan. Geethu Mohandas had introduced me to Roshan earlier, and we continued our acquaintance.

I asked one of the sound designers, Anil Radhakrishnan, if we could try Roshan’s voice. Anil responded, ‘It would be great if it were an actor’s voice.’" Even with this suggestion, Christo harboured a small doubt.

By that time, Roshan had already established himself .