Leading man Tom Hardy looks dapper with Charlotte Riley at the premiere of the anti hero flick 'Venom' in Los Angeles.