He has played a myriad of characters through his career in Bollywood, however he is best suited for the darker characters he plays, and he is doing just that in Ra.1. The film starring the King of Bollywood Shahrukh Khan, will have Arjun playing the bad guy.
But for this role, the model turned actor had to undergo a styling change.