I know a lot of shows and would certainly play almost anyone against her.
I've only seen up to season 6 or so of Smalliville though, so I 'can' play Ollie but I can't promise he'd be the most current version. :P I stopped watching as it seemed to be getting a little long in the tooth for me. >.< but I still love that l'il blondie.