2025
						
							A Royal Christmas Hope as Prince Christopher						
					 
									
									
						2023
						
							One Night Stand Murder as Fletcher Doyle						
					 
									
						2022
						
							The Final Rose as Patrick						
					 
									
						2020
						
							DAVE as Ryan (1 episode)						
					 
									
						2020
						
							Who Wants Me Dead? as Corey						
					 
									
						2019
						
							Stumptown as Jeremy Stevens (3 episodes)						
					 
									
						2019
						
							All Rise as Aidan Matthews (1 episode)						
					 
									
						2019
						
							Deviant Love as Rick						
					 
									
									
						2016
						
							Mary + Jane as Channing (1 episode)						
					 
									
						2013
						
							Machine Head as Shane						
					 
									
						2013
						
							Pop Star as Nick Martin						
					 
									
						2012
						
							Hollywood Heights as Phil Sanders (80 episodes)						
					 
									
									
						2010
						
							The Prankster as Eric Hood						
					 
									
						2009
						
							It's Complicated as College Kid at Party						
					 
									
						2009
						
							Princess Protection Program as Donny						
					 
									
						2009
						
							JONAS L.A. as Ben (2 episodes)						
					 
									
						2009
						
							Sonny with a Chance as Hayden (1 episode)						
					 
									
						2007
						
							Lincoln Heights as Charles Antoni (43 episodes)						
					 
									
						2005
						
							It's Always Sunny in Philadelphia as Trey (2 episodes)						
					 
									
									
						2003
						
							Cold Case as Frank (1995) (1 episode)						
					 
									
						2003
						
							NCIS as Lucas Craig (1 episode)