kate beckinsale weared as ranger kissing scarlett johansson weared as paladin, sit in fantasy tavern near fireplace, behind bar deck with bear mugs, medieval dnd, colorfull digital fantasy art, 4k