Правильный вариант – "я посмотрел фильм 16,5 часа". В русском языке при указании времени в часах и минутах используется запятая для обозначения десятичных дробей, поэтому правильное написание – с запятой. Использование "часа" в этом случае также корректно, так как это форма родительного падежа от "час".
Если у тебя есть дополнительные вопросы по грамматике или другим учебным темам, не стесняйся задавать!
