He is an actor.
It's Always Sunny in Philadelphia
2005 - • Sage
With Love
2021 - 2023 • Miles Murphy
Criminal Minds
2005 - • Dennis Kyle
Mendo's Carousel
2023 • Sam
The Time Capsule
2022 • Jack
Stars in the House
2020 - • Self
Rita Moreno: Just a Girl Who Decided to Go for It
2021 • Self
Paradise Cove
2021 • Knox Bannett
One Day at a Time
2017 - 2020 • Pat Schneider
Lethal Weapon
2016 - 2019 • Jerry Johnson
Dr. Ken
2015 - 2017 • Dr. Mitch Tuttle
Hot in Cleveland
2010 - 2015 • Nicky
Revenge
2011 - 2015 • Dr. Jeffrey Thomas
Parks and Recreation
2009 - 2015 • Nate
The Mentalist
2008 - 2015 • Jonathan Flint
How I Met Your Mother
2005 - 2014 • Insane Duane
Nikita
2010 - 2013 • Dale Gordon
Rules of Engagement
2007 - 2013 • Chris
Dorfman in Love
2011 • Hugh
Desperate Housewives
2004 - 2012 • Dr. Alex Cominis
Nesting
2012 • Neil
Hysteria
2011 • Andy
2010
Samantha Who?
2007 - 2009 • Nathan
The Dukes of Hazzard: The Beginning
2007 • Hughie Hogg
Four Kings
2006 - 2006 • Jason
Hollywoodland
2006 • Times Reporter
2023 • Executive Producer