Actor Diljit Dosanjh has time and again proved his mettle as an actor, as his on-screen performances have worked magic with the audience