David is a fictional character portrayed by Benjamin Millepied in the movie Black Swan.
When the movie was released in 2010, Benjamin Millepied was 33 years old.
The character of David is mainly associated with Beth Macintyre, Thomas Leroy and Nina Sayers.