Steve Tartalia is known for his work on Pirates of the Caribbean: At World's End (2007), 17 Again (2009) and Jay and Silent Bob Strike Back (2001). Read more on iMDB