1. A method comprising: capturing a first image of a face of a person; generating an avatar based on the first image of the face of the person, wherein the avatar approximates the first image of the face of the person; transmitting the avatar to a destination device; capturing a second image of the face of the person on a source device; calculating expression information based on the second image of the face of the person, wherein the expression information approximates an expression on the face of the person as captured in the second image; transmitting the expression information from the source device to the destination device; animating the avatar on a display component of the destination device using the expression information; capturing a third image of a face of a second person; generating a second avatar based on the third image of the face of the second person, wherein the second avatar approximates the third image of the face of the second person; transmitting the second avatar to the source device; capturing a fourth image of the face of the second person on the destination device; calculating second expression information based on the fourth image of the face of the second person, wherein the second expression information approximates an expression on the face of the second person as captured in the fourth image; transmitting the second expression information from the destination device to the source device; and animating the second avatar on a display component of the source device using the second expression information, wherein the transmitting the expression information from the source device to the destination device is performed after the transmitting the avatar to the destination device.