Trey Hannigan is a fictional character portrayed by Gabriel Macht in the movie Love & Other Drugs.
When the movie was released in 2010, Gabriel Macht was 38 years old.
The character of Trey Hannigan is mainly associated with Dr. Stan Knight and Jamie Randall.