Nicholas D'Agosto was born on 17 April 1980 and is currently 29 years old.
Below is a list of programmes Nicholas D'Agosto has been associated with: