Mehcad Brooks
Television

Year
Title
Role
Notes
2002
Do Over
Shawn Hodges
Episode: "Take Me Out of the Ball Game"
2002
Malcolm in the Middle
Big kid
Episode: "Stupid Girl"
2003
Boston Public
Russell Clark
4 episodes
2003
One on One
Mustafa
Episode: "2 Young, 2 Curious"
2004
Cold Case
Herman Lester
Episode: "The Lost Soul of Herman Lester"
2004
Tiger Cruise
Kenny
TV movie
2005–2006
Desperate Housewives
Matthew Applewhite
23 episodes
2006
Ghost Whisperer
Justin Cotter
Episode: "Giving Up the Ghost"
2007–2008
K-Ville
Vin Bear
Episode: "Critical Mass" Episode: "Game Night"
2008
The Game
Jerome "Jerry" Wright
7 episodes
2008–2010
True Blood
Eggs
14 episodes
2009
Dollhouse
Sam Jennings
Episode: "Echoes"
2010
The Deep End
Malcolm Bennett
6 episodes
2010
My Generation
Rolly Marks
5 episodes
2011–2013
Necessary Roughness
Terrence King
38 episodes
2011
Law & Order: Special Victims Unit
Prince Miller
Episode: "Personal Fouls"
2012
Alcatraz
Matt Tanner
Episode: "Paxton Petty"
2015–present
Supergirl
James Olsen / Guardian
Main role

Question: Mehcad Brooks appeared as who in what show from 2005–2006, and who in what show from 2011 to 2013?
Answer: Mehcad Brooks appeared as Matthew Applewhite in the Desperate Housewives from 2005 to2006 and Terrance King in the Necessary Roughness from 2011 to 2013.