W 1990 roku ukończył Jersey Village High School w Jersey Village (Teksas, USA).
Wyreżyserował następujące teledyski:
- 1990 r. - "The Basement" - The Pain Teens;
- 1992 r. - "Ghost Town" - Rake's Progress;
- 1993 r. - "Crossfire", "Fatherland" i "To The Hilt" - Die Krupps, "You Don't Hear Me Doe" - DMG, "Straight Gangsterism" - Geto Boys;
- 1994 r. - "Funky Lil Brotha" - 2 Low, "Ghetto Funk" - 5th Ward Boyz, "You Gotta Be" i "Back in the Day" - Ahmad, "Bloodsuckers" - Die Krupps feat.
Biohazard, "December Day" i "Afraid" -
Willie Nelson, "What Up G?" - Retarded Elf, "Long Gone" - Widowmaker;
- 1995 r. - "Gimme Yours" -
AZ, "Year Of The Fly MC" - Clever Jeff, "Real Hip Hop" -
Das EFX, "Soakin' Wet" - Distinguished Gentlemen, "Faith" i "Neva Faded" - Lords of the Underground, "All We Got Iz Us" i "Last Dayz" -
Onyx, "Stick By Me" - Ruffnexx Sound System, "Locusts" - Spahn Ranch, "Without Love" -
Veronica, "Hand of the Dead Body" -
Scarface feat.
Ice Cube, "So Watcha Gone Do Now" -
Public Enemy;
- 1996 r. - "Do Or Die" i "Mo Money, Mo Murder, Mo Homicide" -
AZ, "Peek In The Drawers" - Interstate, "Hustler's Theme" - Smooth Da Hustler, "Hang'em High" -
Sadat X, "I Like" -
Montell Jordan feat.
Slick Rick, "If Your Girl Only Knew" -
Aaliyah, "Hit Me Off" i "I'm Still In Love With You" - New Edition, "What's Love Got To Do With It" -
Warren G feat.
Adina Howard, "Let's Get The Mood Right" -
Johnny Gill, "Kissin' You" - Total, "You Can't Stop the Reign" -
Shaq, "Let's Get Down" - Tony! Toni! Toné! feat.
DJ Quik;
- 1997 r. - "A.D.I.D.A.S" -
KoRn, "The World Is Mine" -
Ice Cube, "Quand J'ai Peur De Tout" -
Patricia Kaas, "Last Cup of Sorrow" -
Faith No More, "Tha Doggfather" -
Snoop Doggy Dogg, "True To Myself" -
Eric Benet, "Everybody (Backstreet's Back)" -
Backstreet Boys, "Big Bad Mamma" -
Foxy Brown feat. Dru Hill, "Someone" - SWV feat.
Puff Daddy, "If I Could Teach The World" -
Bone Thugs-N-Harmony;
- 1998 r. - "Hot Spot" -
Foxy Brown, "You're All The Man That I Need" - Shernette May, "Trippin'" - Total, "Bed Time" (pierwsza wersja) -
Usher, "I Can Do That" -
Montell Jordan, "Let's Ride" -
Montell Jordan feat.
Master P &
Silkk Tha Shocker, "What You Want" -
Mase feat. Total, "The Boy Is Mine" -
Brandy &
Monica, "The First Night" -
Monica, "Space Lord" -
Monster Magnet, "On a Day Like Today" -
Bryan Adams, "Living Dead Girl" -
Rob Zombie;
- 1999 r. - "Quiet Storm" (pierwsza wersja) -
Mobb Deep, "How Do I Deal" -
Jennifer Love Hewitt, "Powertrip" -
Monster Magnet, "Girlfriend/Boyfriend" - Blackstreet feat.
Janet Jackson,
Ja Rule &
Eve, "Someday" -
Sugar Ray, "Larger Than Life" -
Backstreet Boys, "If You Can't Rock Me" - Brian Setzer Orchestra, "Muscle Museum" -
Muse;
- 2000 r. - "Be a Man" -
Hole, "Say My Name" i "Jumpin' Jumpin'" -
Destiny's Child, "Thong Song" -
Sisqó, "Someday Out of the Blue" -
Elton John, "I Turn to You" i "Por Siempre Tu" -
Christina Aguilera, "Doesn't Really Matter" -
Janet Jackson, "I Need You" -
LeAnn Rimes, "The Way You Love Me" -
Faith Hill, "Irresistible" - The Corrs, "It Ain't" -
Scarface, "Protect Ya Neck (The Jump Off)" i "Gravel Pitt" -
Wu-Tang Clan, "South Side" -
Moby feat.
Gwen Stefani, "Stronger" -
Britney Spears;
- 2001 r. - "Candela" -
Chayanne, "Request + Line" -
The Black Eyed Peas feat.
Macy Gray, "Between Angels and Insects" -
Papa Roach, "Elevation" i "Stuck in a Moment You Can't Get Out Of" (druga wersja) -
U2, "Fly Away From Here" -
Aerosmith, "Purple Hills" -
D12, "Baby, Come Over (This Is Our Night)" -
Samantha Mumba, "Hero" -
Enrique Iglesias, "Who We Be" -
DMX, "Cherry Lips" - Garbage;
- 2002 r. - "Freeek!" -
George Michael, "We Are All Made of Stars" -
Moby, "Without Me" -
Eminem, "Boy (I Need You)" -
Mariah Carey feat.
Cam'ron;
- 2003 r. - "X Gon' Give It To Ya" -
DMX, "Damaged" -
TLC, "Work It" -
Nelly feat.
Justin Timberlake, "White Flag" -
Dido, "Juramento" -
Ricky Martin, "Light Your Ass On Fire" -
Busta Rhymes feat.
Pharrell, "Get Yourself High" -
The Chemical Brothers feat. k-os;
- 2004 r. - "Toxic" -
Britney Spears, "Always on My Mind" -
Alsou, "Always" -
Blink 182, "La La" -
Ashlee Simpson, "(Can't Get My) Head Around You" -
The Offspring;
- 2005 r. - "Behind These Hazel Eyes" -
Kelly Clarkson, "Spoiled" -
Joss Stone, "Lonely No More" -
Rob Thomas, "Feels Just Like It Should" - Jamiroquai, "Incomplete" -
Backstreet Boys;
- 2006 r. - "Walk Away" -
Kelly Clarkson, "No Promises" - Shayne Ward, "Little Razorblade" - The Pink Spiders, "Knights of Cydonia" -
Muse, "Get Up" -
Ciara feat.
Chamillionaire, "So Excited" -
Janet Jackson feat.
Khia, "The Sweet Escape" -
Gwen Stefani;
- 2007 r. - "Never Again" -
Kelly Clarkson, "Ayo Technology" -
50 Cent feat.
Justin Timberlake &
Timbaland;
- 2008 r. - "Ghosts" - Ladytron, "Forever" -
Chris Brown, "When I Grow Up" i "I Hate This Part" -
Pussycat Dolls, "Womanizer" -
Britney Spears;
- 2009 r. - "Eh, Eh (Nothing Else I Can Say)" i "LoveGame" -
Lady Gaga, "I Did It for Love" -
BoA, "Waking Up in Vegas" -
Katy Perry, "We Made You" -
Eminem, "Already Gone" -
Kelly Clarkson, "Drop It Low" -
Ester Dean feat.
Chris Brown, "Fancy Free" -
Sun Ho, "I Can Transform Ya" -
Chris Brown feat.
Lil Wayne &
Swizz Beatz, "Crawl" -
Chris Brown;
- 2010 r. - "Everybody Hurts" - Helping Haiti, "All the Lovers" -
Kylie Minogue, "Misery" -
Maroon 5, "Love the Way You Lie" -
Eminem feat.
Rihanna, "Poison" -
Nicole Scherzinger, "Pretty Girl Rock" -
Keri Hilson, "Kush" -
Dr. Dre;
- 2011 r. - "Space Bound" -
Eminem;
- 2012 r. - "Gingham Check" i "Uza" -
AKB48, "Candy" -
Robbie Williams, "Got Me Good" -
Ciara;
- 2013 r. - "In My City" -
Priyanka Chopra, "#Beautiful" -
Mariah Carey feat. Miguel, "Perfume" -
Britney Spears;
- 2014 r. - "Can't Remember To Forget You" -
Shakira feat.
Rihanna, "Blank Space" -
Taylor Swift;
- 2015 r. - "Bad Blood" -
Taylor Swift;
- 2016 r. -"Wildest Dreams", "Out of the Woods" -
Taylor Swift, "Wherever I Go" -
OneRepublic, "Forever Country" - Artists of Then, Now & Forever;
- 2017 r. - "Thunder" - Imagine Dragons, "Look What You Made Me Do", "...Ready for It?" -
Taylor Swift, "What Lovers Do" -
Maroon 5 feat. SZA;
- 2018 r. - "End Game", "Delicate" -
Taylor Swift feat.
Ed Sheeran i
Future, "Dinero" -
Jennifer Lopez feat. DJ Khaled i
Cardi B, "Three Little Birds" -
Maroon 5.