Jednak rola młodego D’Artagnana w jego interpretacji w jeszcze jednej ekranizacji powieści Aleksandra Dumasa Trzej muszkieterowie (The Three Musketeers, 1993), choć uhonorowana nowojorską nagrodą dla najlepszej ekranowej postaci książkowej i nagrodą Złotego Jabłka, doczekała się złych recenzji i nominacji do antynagrody Złotej Maliny dla najgorszego aktora drugoplanowego.
W dramacie obyczajowym Błękit nieba (Blue Sky, 1994) pojawił się jako sympatyczny chłopiec z sąsiedztwa. W 1994 roku odebrał nagrodę ShoWest Convention w Las Vegas, w stanie Nevada.
Po sukcesie filmu W kręgu przyjaciół (Circle of Friends, 1995) mógł liczyć na rolę młodego zbuntowanego akrobaty cyrkowego Richarda Dicka Graysona/Robina, pragnącego pomścić śmierć swoich rodziców i brata, którzy zginęli z ręki Dwóch-Twarzy w widowiskowym hicie fantasy Batman Forever (1995) z Valem Kilmerem w roli tytułowej. O tę rolę bowiem walczyli m.in. Leonardo DiCaprio, Matt Damon, Christian Bale, Jude Law, Ewan McGregor, Corey Haim, Corey Feldman, Toby Stephens i Scott Speedman.