Hi @Anderz - Portraits are stored as legacy Texture2D images in the dialogue database. To get a portrait, use DialogueDatabase.GetActor(): Code (csharp): var portrait = DialogueManager.MasterDatabase.GetActor("Actor Name").portrait; DialogueManager.MasterDatabase is a reference to all the loaded dialogue databases. You can also provide an actor ID number (int) to GetActor. If you want to get at the alternate portrait images, reference alternatePortraits instead of portrait. You can display this using a Unity UI Raw Image. If you want to display it in an Image, convert it to a sprite using: Code (csharp): var sprite = UITools.CreateSprite(portrait); UITools.CreateSprite() caches converted textures, so you can call it as often as you want, and it won't create extra garbage.