W 1984 roku ukończył studia w zakresie retoryki na Uniwersytecie Virginii w Charlottesville (Wirginia, USA).
Wyreżyserował następujące teledyski:
- 1985 r. - "Dance Me to the End of Love" -
Leonard Cohen;
- 1986 r. - "Stay Right Here" - Deep 6;
- 1987 r. - "Silent Morning" - Noel;
- 1988 r. - "What's on Your Mind (Pure Energy)", "Walking Away" - Information Society;
- 1989 r. - "Say No Go" -
De La Soul, "Repetition" - Information Society;
- 1990 r. - "Stone Cold Yesterday" - The Connells, "Love & Tears" - Maggie's Dream, "Pretty White" - Deep 6;
- 1991 r. - "Gypsy Woman (She's Homeless)" - Crystal Waters, "Swing It" - J.T., "Set Adrift on Memory Bliss" - P.M. Dawn;
- 1992 r. - "One" -
U2, "Reality Used to Be a Friend of Mine" - P.M. Dawn, "Television, the Drug of the Nation" - The Disposable Heroes of Hiphoprisy, "Jeremy" -
Pearl Jam, "Shut 'Em Down" -
Public Enemy, "Drive" -
R.E.M., "Peace and Love Inc." - Information Society;
- 1993 r. - "Beautiful Girl" -
INXS, "Independent" - Sacred Reich, "Rooster" -
Alice in Chains, "Black Lodge" -
Anthrax, "Butterfly" - Screaming Trees, "74–'75" - The Connells;
- 1994 r. - "Hobo Humpin' Slobo Babe" - Whale, "Hey Baby" -
Maggie Estep & I Love Everybody, "Trigger Inside" - Therapy?;
- 1995 r. - "Waydown" - Catherine Wheel, "Tomorrow" (wersja 2) -
Silverchair, "Kickin'" - Whale;
- 1996 r. - "Ladykillers" - Lush, "Low" - Sacred Reich, "Beautiful Girl" - Pete Droge & the Sinners;
- 1997 r. - "Midnight in Chelsea", "Queen of New Orleans", "Janie, Don't Take Your Love to Town", "Staring at Your Window with a Suitcase in My Hand" -
Jon Bon Jovi;
- 1998 r. - "Ugly" -
Jon Bon Jovi;
- 1999 r. - "We're in This Together" -
Nine Inch Nails;
- 2002 r. - "Lonesome Day" -
Bruce Springsteen, "Do You Realize??" (wersja brytyjska) -
The Flaming Lips, "Half Light" - Low ft.
Tomandandy;
- 2003 r. - "Wasted Time" -
Kings of Leon;
- 2004 r. - "Gravedigger" -
Dave Matthews, "She Has No Time" -
Keane;
- 2005 r. - "Everybody's Changing" -
Keane, "Best of You" -
Foo Fighters, "Original of the Species" wersja alternatywna -
U2;
- 2006 r. - "How to Save a Life" (wersja 2) -
The Fray, "Falling by the Wayside" - People in Planes;
- 2007 r. - "Soulmate" -
Natasha Bedingfield;
- 2008 r. - "Girls in Their Summer Clothes (Winter Mix)" -
Bruce Springsteen, "Henry Poole Is Here" - Ron Irizarry, "We're Not Beautiful" - Emma Ejwertz;
- 2009 r. - "One Time We Lived" (wersja 2) -
Moby;
- 2010 r. - "Syndicate" -
The Fray, "New Morning" - Alpha Rev, "Laredo", "Infinite Arms" - Band of Horses, "Hold My Hand" -
Michael Jackson ft.
Akon, "Spanking Machines" - Permission;
- 2011 r. - "Care" -
Kid Rock ft. T.I. & Angaleena Presley, "Skyscraper" -
Demi Lovato;
- 2012 r. - "I Won't Give Up" -
Jason Mraz;
- 2014 r. - "Final Masquerade" -
Linkin Park, "Cigarette Daydreams" - Cage the Elephant, "Cool Kids" - Echosmith, "Giants" - Bear Hands, "Feral Love", "The Waves Have Come" -
Chelsea Wolfe, "Let the Fireflies Fly Away" -
Mark Mulcahy, "Young Blood" -
Bea Miller, "Why Not Me" - The Indecent;
- 2015 r. - "Human Race" -
Three Days Grace, "Where's the Indifference Now?" -
Mark Mulcahy, "Nightlight" -
Silversun Pickups;
- 2016 r. - "Dynasty" - MIIA, "Lost Boy" - Ruth B;
- 2017 r. - "Gold" - The Shelters, "Tell Me You Love Me" -
Demi Lovato;
- 2018 r. - "Fly" - Low, "Next to Me" - Imagine Dragons, "Autumn Leaves" -
Damian Marley, "You're Somebody Else" - Flora Cash;
- 2019 r. - "You're Somebody Else" - Flora Cash;
- 2020 r. - "Words Like Daggers" -
The Angel ft.
Jhelisa;
- 2021 r. - "Gotta Get Outta Town -
Mark Bryan;
- 2024 r. - "New Propeller" -
Nada Surf;
- 2025 r. - "Wasted on the Young" - Nico Vega.