No photoOtto Leonardo Steen RieksActor · Born July 19, 2000IMDb Acted in 22010s2018That Time of YearSanders632000s2009ApplauseWilliam Barfoed70