Portrayed the character Ralph Cifaretto in the HBO series The Sopranos. His film credits include Memento, The Matrix, The Goonies, Risky Business, Percy Jackson & the Olympians: The Lightning Thief and The Fugitive.
He wanted to become a barber at a young age.
He played the role of Tommy Danko in Dr. Vegas with Rob Lowe.
He married twice and has six children.
He was in the Christopher Nolan directed thriller Memento with Guy Pearce.