
Uriah Shelton
Acting
Uriah Shelton (born March 10, 1997) is an American actor and singer. He is known for his television roles, such as playing Jeff Cargill on The Glades, Josh on the web series Blue, and Joshua Matthews on Girl Meets World. Shelton was also the lead in the 2010 film Lifted.
TV Shows(18)

Motorheads
Curtis Young
2025

Looking for Alaska
Longwell Chase
2019

The Romanoffs
Julian Myers
2018

13 Reasons Why
Pratters
2017

Girl Meets World
Joshua Matthews
2014

Instant Mom
Emmery
2013

Blue
Josh
2012

Last Man Standing
Ben Milbauer
2011

Franklin & Bash
Alex Carlisle
2011

R. L. Stine's The Haunting Hour
Pete
2010

The Glades
Jeff Cargill
2010

NCIS: Los Angeles
Finn
2009

Little Monk
Brian
2009

Trust Me
Jack McGuire
2009

The Suite Life on Deck
Prince Jeffy
2008

Ghost Whisperer
Young William
2005

Without a Trace
Eleven-Year-Old Brett
2002

Monk
Nicky Phillips
2002
Movies(14)

Break
Trev
2024

Unhuman
Danny
2022

Freaky
Booker Strode
2020

Skywatch
Mike
2019

Flock of Four
Archie Radbourn
2017

The Warriors Gate
Jack
2016

The Haunting Hour: My Sister the Witch
Pete
2011

Lifted
Henry Matthews
2010

A Soldier's Love Story
Wyatt
2010

Opposite Day
Security Guard
2009

Alabama Moon
Kit
2009

The Nanny Express
Ben Chandler
2009

Lower Learning
Prep School Kid
2008

Ring of Death
Tommy Wyatt
2008