Paul Teal, best known for playing the role of Josh Avery in One Tree Hill, has recently passed away after fighting cancer.
One Tree Hill star Paul Teal has passed away from pancreatic cancer, aged 35, as his fiancée pens emotional tribute to 'the most talented man I've ever met'.