I have not been able to find out anything abotu Trevors Wright's age, he says in the commentary he is 22, that when they filmed the movie, esp. the part where Shawn is inviting him over to have strong margaritas , he was not actually old enough to drink.
Now, that would make Brad Rowe 16 years older than Treavor Wright.