Uriah Shelton

Acting

Uriah Shelton

Born March 10, 1997Dallas, Texas, USA31 credits

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.

Known For

Break
3.0

Break

Movie

2024

Unhuman
5.3

Unhuman

Movie

2022

Freaky
6.6

Freaky

Movie

2020

Skywatch
7.3

2019

Filmography

Motorheads
2025Motorheads
as Curtis YoungTV
Break
2024Break
as TrevMovie
Unhuman
2022Unhuman
as DannyMovie
Freaky
2020Freaky
as Booker StrodeMovie
Skywatch
2019Skywatch
as MikeMovie
Looking for Alaska
2019Looking for Alaska
as Longwell ChaseTV
The Romanoffs
2018The Romanoffs
as Julian MyersTV
Flock of Four
2017Flock of Four
as Archie RadbournMovie
13 Reasons Why
201713 Reasons Why
as PrattersTV
Girl Meets World
2014Girl Meets World
as Joshua MatthewsTV
Instant Mom
2013Instant Mom
as EmmeryTV
Blue
2012Blue
as JoshTV
Last Man Standing
2011Last Man Standing
as Ben MilbauerTV
Franklin & Bash
2011Franklin & Bash
as Alex CarlisleTV
Lifted
2010Lifted
as Henry MatthewsMovie
The Glades
2010The Glades
as Jeff CargillTV
Opposite Day
2009Opposite Day
as Security GuardMovie
Alabama Moon
2009Alabama Moon
as KitMovie
Little Monk
2009Little Monk
as BrianTV
Trust Me
2009Trust Me
as Jack McGuireTV
The Nanny Express
2009The Nanny Express
as Ben ChandlerMovie
Lower Learning
2008Lower Learning
as Prep School KidMovie
Ring of Death
2008Ring of Death
as Tommy WyattMovie
Ghost Whisperer
2005Ghost Whisperer
as Young WilliamTV
Without a Trace
2002Without a Trace
as Eleven-Year-Old BrettTV
Monk
2002Monk
as Nicky PhillipsTV