Desi Collings is a fictional character portrayed by Neil Patrick Harris in the movie Gone Girl.
When the movie was released in 2014, Neil Patrick Harris was 41 years old.
The character of Desi Collings is mainly associated with Rand Elliott, Amy Dunne and Ellen Abbott.