Being a first-gen in Canada, I have noticed a lot of my second-gen friends and cousins speak better Punjabi than I do (Punjabi is my native language but I did not grow up in Punjab) also a lot of them use archaic Punjabi words that no youngster in Punjab would ever use. I once had a friend refer to a plastic bag as "momjama". They are also more religious than my friends and cousins in India. But, Canada has huge Sikh (and Punjabi) population and culture, so it could just be that.
On topic, I don't think I have seen any realistic depiction, I agree with some replies that Bollywood movies does not even bother with accent. As a kid, it didn't matter but if you are telling me Hrithik Roshan (Raj) grew up in New Zealand in Kaho Na Pyar Hai and never even went to India and has no Kiwi accent
Also Bollywood need to stop showing rich (not just average rich, but rich to the extend of Ambani) NRIs.
14