Loin d'être un gentil petit fantôme, Casper tout auréolé d'un physique de rêve et d'une "gueule d'amour" commence à faire le mannequin très tôt. En 1994 il apparaît dans
Docteur Quinn femme médecin.
En 1994, toujours, Casper participe à 7 épisodes de la saison 5 de
Beverly Hills aux côtés de
Jennie Garth et
Tori Spelling.
Suivent des rôles comme dans
Mariés, deux enfants puis une succession de productions inédites direct to video qui ne marquent que très peu les esprits.
Autant dire qu'à l'époque, heureusement que Casper sait poser pour les photographes.
Pourtant en 1997, Casper se présente au casting de
Paul Verhoeven qui recherche de parfaits inconnus pour son film de science-fiction :
Starship Troopers et remporte le rôle principal de Johnny Rico, soldat de feu contre l'invasion. Il y partage l'affiche avec
Denise Richards, uen autre bombe du grand écran en devenir.
La même année, il interprète
James Dean dans un biopic pour la télévision.
Starship Troopers va le faire exploser.
Néanmoins, excepté le fait d'incarner Tarzan l'année suivante ne fera pas de lui une si grande star. En 1999 il enchaîne les films de série B ou Z au choix et ne convainc guère
Les films se suivent, se ressemblent et Casper ne perce pas.
En 1999, toujours, il est choisi par
Tim Burton pour incarner le fiancé de
Christina Ricci dans
Sleepy Hollow aux côtés de
Johnny Depp et
Christopher Walken. Le film est un franc succès et Casper sort la tête de l'eau. Il devient en 2000 le héros de la série télé
Titans qui ne fera qu'une saison par faute d'audience.
En 2002 Casper décide de salir quelque peu son image dans l'excellentissime
Les lois de l'attraction dans le rôle de Patrick Bateman incarné par
Christian Bale dans le non moins exceptionnel
American Psycho
malheureusement pour lui, sa scène est coupée au montage.
En 2006 il endosse le rôle de Andre Forester dans la série
Watch over me et reprend son rôle de Johnny Rico dans
Starship Troopers 3 en 2007 !
Certains lui trouvent une troublante ressemblance avec
Josh Holloway (Sawyer dans
LOST ) ce qui est vrai...