Colin Egglesfield is the American actor that portrays Tommy Rizzoli in the TV series, Rizzoli & Isles. He is best known for his portrayal of Josh Madden in the long-running soap opera All My Children, as well as Auggie Kirkpatrick in The CW's short-lived teen drama Melrose Place.