The actor, 29, looked suave in his purple velvet suit at the launch of his latest film, and gave a smouldering look as he ...