Richard Mesquita is known for his work on End of Watch (2012), Harsh Times (2005) and Street Kings (2008). Read more on iMDB